@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import url(http://fonts.googleapis.com/css?family=Arimo:700,400);@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
body{background:#FFF 100% 0 repeat;font:12px/20px Arial, Helvetica, sans-serif;color:#666;position:relative}
html,body{height:100%;}
p{padding-bottom:20px;}

label{padding-bottom:2px;color:#000;}
#respond label{color:#888;font-size:12px;}
fieldset.eshop.fld3 label{margin-left:10px;vertical-align:top;}
fieldset.eshop.fld5 label{display:inline-block;margin-left:10px;}
select{width:150px;}@media only screen and (-webkit-min-device-pixel-ratio:1){select{color:#000000;background:#ffffff;border:1px solid #000;padding-left:5px;padding-top:0px;padding-bottom:0px;-webkit-appearance:none;-webkit-border-radius:0px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;background-image:url(../images/arrow.png);background-position:right;background-repeat:no-repeat;}}
.eshop.addtocart select{width:110px;}
.eshop.addtocart legend{display:none;}
.eshop.addtocart .open-tooltip{display:block;float:left;height:20px;line-height:20px;margin:2px 0 2px 10px;text-transform:uppercase;}

a{color:#666;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#000;font-family:'Arimo', sans-serif; font-weight:400;}
h7,h8,h9,h10,h11,h12{line-height:1.3em;color:#FFF;font-family:'Arimo', sans-serif; font-weight:400;}
h1,h7{font-size:30px;font-weight:700;}
h2,h8{font-size:26px;font-weight:700; letter-spacing:-1px; padding-bottom:17px;}
h3,h9{font-size:20px;padding-bottom:17px;} 
h4,h10{font-size:18px; letter-spacing:-1px; padding-bottom:13px;}  
h5,h11{font-size:16px;}
h6,h12{font-size:14px;}
ta1{font-family:GillSans-Light,sans-serif;float:right;font-weight:normal!important;color:#666;text-transform:uppercase;font-size:26px;letter-spacing:4px;padding-bottom:34px;padding-right:10px}
ta2{font-family:GillSans-Light,sans-serif;color:#666;font-weight:normal;font-size:10pt;word-wrap:break-all}
ta2b{font-family:GillSans,sans-serif;color:#666;font-weight:bold;font-size:11pt}
ta2b2{font-family:GillSans-Light,sans-serif;color:#666;font-weight:normal;font-size:11pt}
ta2c{font-family:GillSans-Light,sans-serif;color:#666;font-weight:bold;font-size:11pt;word-wrap:break-all}
ta3{font-family:Arial,sans-serif;color:#666;font-weight:normal;font-size:11px;line-height:17px;text-align:right;text-align:justify;word-spacing:1px; -webkit-word-spacing:1px; -moz-word-spacing:1px; -ms-word-spacing:1px;  -o-word-spacing:1px}
ta3b{font-family:Arial,sans-serif;color:#666;font-weight:bold;font-size:11px;line-height:17px;text-align:right;text-align:justify;word-spacing:1px; -webkit-word-spacing:1px; -moz-word-spacing:1px; -ms-word-spacing:1px;  -o-word-spacing:1px}
ta4{font-family:Arial,sans-serif;color:#666;font-weight:normal;font-size:10px;line-height:17px}
ta5{font-family:GillSans-Light,sans-serif;color:#555;font-weight:normal;font-size:13px;word-wrap:break-all}
ta5b{font-family:GillSans,sans-serif;color:#555;font-weight:bold;font-size:13px;word-wrap:break-all}
ta6{font-family:GillSans-Light,sans-serif;color:#555;font-weight:normal;font-size:12px;word-wrap:break-all;padding-left: 6px}
ta7{font-family:Arial,sans-serif;color:#666;font-weight:normal;font-size:10px;line-height:17px;text-align:right;text-align:justify;word-spacing:1px; -webkit-word-spacing:1px; -moz-word-spacing:1px; -ms-word-spacing:1px;  -o-word-spacing:1px}
ta7b{font-family:Arial,sans-serif;color:#666;font-weight:bold;font-size:10px;line-height:17px;text-align:right;text-align:justify;word-spacing:1px; -webkit-word-spacing:1px; -moz-word-spacing:1px; -ms-word-spacing:1px;  -o-word-spacing:1px}

input[type="radio"] {
    display:inline-block;
    height:20px;
    text-indent:-9999px;
    width:20px;
}

input[type="radio"], .notchecked {
    background:url("../images/details.png") 0 0 no-repeat;
}

input[type="radio"]:checked, .checked {
    background:url("../images/detailsb.png") 0 0 no-repeat;
}

#week, #day, #time {
    display: none;
}
div.shown { 
    display:block; 
}

/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width:1065px; overflow:hidden;}
.bg-main{background:#fff 50% 0 repeat;}
.bg-main2{ width:100%;background:#fff 50% 0 repeat;}
.grid_4{text-indent:15px;word-break:normal;text-align:justify;word-break:hyphenate; line-height:18px;hyphens: auto;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative}
.wrapper2{overflow:hidden;position:relative;text-align:justify;line-height:15px}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#000;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
/*********************************header*************************************/
header{position:relative;z-index:99;width:100%; background:#FFF}
header2{position:relative;z-index:99;width:100%;height:80px; background:#FFF}
.header-logo{ padding-bottom:18px;float:right;padding-top:113px}
	.header-logo a{ display:block; background:url(../images/bigbite.png) 0 0 no-repeat; width:378px; height:84px; text-indent:-5000px;}
header h1{ padding-bottom:20px;}
header h1 a{ display:block; background: url(../images/logo.png) 0 0 no-repeat;width:360px; height:87px; text-indent:-5000px;}
nav.main-menu{ width:950px; margin:0 auto; background:url(../images/bg-nav.png) 0 0 repeat; padding-bottom:6px;}
/* menu */
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu li {float:left; position:relative; background:url(../images/menu-line.jpg) 0 0 no-repeat; padding-left:1px; text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif;}
.sf-menu li:first-child{ background:none; padding-left:0;}
	.sf-menu li a {display:block;background:#1f2025; width:135px; padding:19px 0 18px; text-align:center; color:#eaeaea; position:relative; overflow:hidden;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.sf-menu li.last a{ width:134px;}
			.sf-menu li a em{ font-style:normal;color:#eaeaea;}
			.sf-menu li.sfHover a,.sf-menu li.current a,.sf-menu li a:hover{text-decoration:none; background:#F00;}
			.sf-menu li.sfHover a em,.sf-menu li.current a em,.sf-menu li a:hover em{color:#FFF;}
.sf-menu ul {position:absolute;top:-999em;z-index:99;width:172px;display:none;background:none; background:#1f2025; padding:3px;}
.sf-menu li li{padding:0; width:100%; font:10px/13px Arial, Helvetica, sans-serif;}
	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{color:#fff; background:#1f2025; width:auto; padding:10px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{ background:#efeeee; color:#000;}
.sf-menu ul ul {position:absolute;top:-999em;z-index:99;width:172px;display:none;background:none; background:#1f2025; padding:0px;}
	.sf-menu li li li{padding:0; width:100%;}
	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{color:#fff; background:#1f2025; width:auto; padding:10px;}
		.sf-menu li li li a:hover,.sf-menu li li li.current a{background:#efeeee; color:#000;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:53px; /* match top ul list item height */}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:179px; /* match ul width */top:0px;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:00px;}
/* slider */
.pad-slider{ padding:0px 0 0 0;}
.main-slider{ width:378px; height:303px; position:relative; overflow:hidden; margin:0 auto;}
.main-slider .pagination{ position:absolute; z-index:99; bottom:26px; left:30px;}
	.main-slider .pagination li{ display:block; float:left; margin-right:3px;}
	.main-slider .pagination li a{ display:block; background:url() -17px 0 no-repeat; width:14px; height:14px;}
	.main-slider .pagination li.current a,.main-slider .pagination li a:hover{background:url() 0 0 no-repeat;}
.slider-banner{ width:678px; height:22px; background:url(../images/bg-slider-banner.png) 0 0 repeat; bottom:0; left:0; z-index:90 !important; position:absolute;  text-transform:uppercase; font:24px/30px Arial, Helvetica, sans-serif; color:#000; letter-spacing:-1px;}
	.slider-banner span{ display:block;text-align:right;  padding:21px 30px 0 0;}
/********************** Content ************************/
section{;position:relative; z-index:1; padding:76px 0 0px 0;height:4px;background: url(../images/horizontal_shadow.png) 0 0 repeat-x}
section2{;position:relative; z-index:1; background:#FFF;}
section3{background:#FFF;}
.indice {background:#fff; padding-left:0px; padding-bottom:4px}
.indice2 {background:#fff; padding-left:20px; padding-bottom:0px}
.detalhe  {background:#fff; padding-top:30px;line-height:120%}
.ta5center{;position:relative;right:auto;left:auto;text-align:center;float:center}
.ta5right{;position:relative;top:-40px;right:0px;text-align:right;float:right}
section.padsection{ padding:0 0 24px 0;}
section.padsection2{ padding:11px 0 49px 0;}
section.padsection3{ padding:11px 0 34px 0;}
section.padsection4{ padding:11px 0 56px 0;}
section.padsection5{ padding:11px 0 29px 0;}
section.padsection6{ padding:11px 0 52px 0;}
section.padsection7{ padding:21px 0 56px 0;}
.services{ width:178px; height:210px; background:url(../images/bg-body2.jpg) 0 0 repeat;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; margin:5px 9px 5px 5px; float:left;}
.services.first{margin:5px 9px 5px 0px;}
.services.last{margin:5px 0px 5px 8px;}
	.services a{ display:block; padding:30px 0 0 0; height:100%; position:relative;}
	.services a span{ display:block; font-family:'Arimo', sans-serif; font-weight:400;line-height:1.3em;color:#e4e0dd;font-size:24px; padding:7px 0 0 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; text-align:center;}
	.services a span strong{ display:block; margin-top:-11px; font-weight:normal;}
	.services a em{ margin-left:48px; display:inline-block; position:relative;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.services a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.services a img.image-hover{ position:absolute; top:0; left:0; opacity:0;}
		.services a:hover,.services:hover a{ text-decoration:none;}
		.services:hover a span{color:#fff;}
	.services:hover a img{ opacity:0;}
	.services:hover a img.image-hover{ opacity:1;}
.partners{ position:relative; overflow: hidden; margin-top:-1px;}
	.partners li{ float:left; margin:0 58px 0 0px;}
	.partners li a{ display:block;}
	.partners li a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.partners li a:hover img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
.list-1{ padding:5px 0 24px;}
.list-1.padlist{ padding-bottom:9px;}
.list-1.padlist2{ padding-bottom:30px;}
	.list-1 li{ background: url(../images/marker.png) 0 10px no-repeat; padding:4px 0 0 15px;}
	.list-1 li a{ color:#666;}
.list-2{}
	.list-2 li{ background:url(../images/marker2.png) 0 17px no-repeat; padding:13px 0 11px 41px; font-size:13px;}
	.list-2 li a{ color:#666;}
	.list-2 li a strong{ display:block; color:#000;}
	.list-2 li a:hover{ text-decoration:none;}
	.list-2 li a:hover strong{ text-decoration:underline;}
.banner1{ display:block; background:url(../images/4page_img2.jpg) 0 0 no-repeat; width:271px; height:164px;}
.banner2{ display:block; background:url(../images/4page_img3.jpg) 0 0 no-repeat; width:271px; height:164px;}
.banner3{ display:block; background:url(../images/5page_img4.jpg) 0 0 no-repeat; width:276px; height:194px; margin-top:7px;}
.pdf-link{ display:block; background:url(../images/pdf-image.png) 0 0 no-repeat; color:#000; height:51px; padding:2px 0 0 65px; margin:13px 0 0 0;}
	.pdf-link span{ display:block;color:#000; text-decoration:underline;}
	.pdf-link:hover, .pdf-link:hover span{ text-decoration:none;}
.products{ padding-bottom:30px;}
	.products div{ padding-top:15px;}
	.products p{ padding-bottom:14px;}
.map{ width:470px; height:297px;}
	.map iframe{width:470px; height:297px;}
.contacts{ font-style:normal; padding:16px 0 23px 0;}
	.contacts span{ display:inline-block; width:107px;}
	.contacts a{ text-decoration:underline;}
	.contacts a:hover{ text-decoration:none;}
	.contacts em{ font-style:normal;}
.und{ text-decoration:underline;}
	.und:hover{ text-decoration:none;}
.lineH{ background:url(../images/lineH.png) 0 0 repeat; height:5px; width:100%;}
/* buttons */
.addthis_toolbox{float:left;margin-left:118px;margin-top:-22px;}
.addthis_button_facebook>span{background-image:url('../images/social-sprite.gif')!important;background-repeat:no-repeat;display:block;height:20px;width:20px;background-position:left bottom!important;}
.addthis_button_facebook:hover>span{background-position:right bottom!important;}

.button{background-color:#666;border:none;display:block;color:#ffffff!important;text-decoration:none;font:11px'Johnston ITC W01 Medium',Arial,Helvetica,sans-serif;cursor:pointer;text-transform:uppercase;padding-top:4px;padding-bottom:3px;width:110px;}
.button:hover{background-color:#888;}
.button:active{background-color:#999;}

.close_slide{background-image:url('images/close.png')}
.tooltip{position:absolute;right:15px;top:15px;z-index:100;}
.tooltip_details1{position:relative;left:73px;top:-20px;z-index:1;border:none;}
.tooltip_details2{position:relative;left:73px;top:-20px;z-index:2;border:none;}
.tooltip_details3{position:relative;left:73px;top:-20px;z-index:3;border:none;}
.tooltip_contacts1{position:absolute;right:146px;top:330px;z-index:100;}
.tooltip_contacts2{position:absolute;right:240px;top:381px;z-index:100;}

#widgetbox{width:200px;position:fixed;bottom:0px;left:50%;margin-left:-100px;padding:15px 0px 25px;z-index:999999;text-align:center;
/**/
}#widgetbox h3{display:none;}
#widgetbox p{margin-bottom:0;}


/******************** Footer ******************/
footer{ padding:40px 0 10px;color:#333;text-align:center; background:#FFF}
footer-line{position:relative;z-index:99;padding:5px 0 5px 0;width:100%; background:#1f2025;}
footer p{ padding-bottom:10px;}
footer h4{ padding-top:17px;}
.privacy{ color:#fff;}
.privacy span{ display:inline-block; margin:0 9px;}
.privacy a{ text-decoration:underline;color:#fff;}
.privacy a:hover{ text-decoration:none;}
.footer-logo{ padding-bottom:19px;}
	.footer-logo a{ display:block; background:url(../images/logo-footer.png) 0 0 no-repeat; width:169px; height:39px; text-indent:-5000px;}
.footer-list li a{color:#333;}
.tooltips{ position:relative; overflow:hidden;}
	.tooltips li{ float:left; padding:0px 70px 7px 0;}
	.tooltips li a{color:#fff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.tooltips li a:hover{ text-decoration:none; color:#adadad;}
	.tooltips li a img{ margin:3px 9px 0 0;}
footer h4{ color:#000;}
/* padding */
.padline6{ padding:30px 0 56px;}
.padline{ padding:25px 0 52px;}
.padline1{ padding:10px 0 20px;}
.padline4{ padding:34px 0 54px;}
.padline5{ padding:46px 0 58px;}
.padline2{ padding:60px 0 52px;}
.padline3{ padding:60px 0 54px;}
.pad{ padding:15px 0 14px 0;}
.padbot{ padding-bottom:26px;}
.padbot3{ padding-bottom:24px;}
.padbot2{ padding-bottom:14px;}
.imgindent{ float:left; min-width:71px; margin:3px 0 0;}
.imgindent2{ float:left;margin:13px 13px 0 0;}
.imgindent3{ float:left;margin:6px 19px 0 0;}
.imgindent4{ float:left;margin:6px 20px 15px 0;}
.imgindent5{ float:left;margin:0 0px 15px 0;}
.imgindent6{ float:left;margin:0 12px 0 0;}
.padtitle22{ padding-bottom:6px !important;}
.padtitle2{ padding-bottom:7px !important;}
.padtitle{ padding-bottom:11px !important;}
.padtitle4{ padding-bottom:9px !important;}
.padtitle3{ padding-bottom:13px !important;}