@import url(http://fonts.googleapis.com/css?family=Open+Sans);

body{ font-family: 'Open Sans', sans-serif; color:#003649; line-height:1.3; width:100%; height:100%; background:url(../img/dot-white.png); min-width:1024px; }
html{  width:100%; height:100%; }
::selection { background: #1f6a8f; color: #fff; } ::-moz-selection { background: #1f6a8f; color: #fff; }



/*
.custom-select {
   
   min-width:30px;
   width: auto;
   height: 60px;
   overflow: hidden;
   background-color: #fff;
   background-image:url(../img/select-ico.jpg) ;
   background-repeat:no-repeat;
   background-position: right;
   border: 2px solid #ccc;
   border-radius: 10px;
   }

.custom-select select {

   display: inline-block;
   background: transparent;
   width: auto;
   padding: 0;
   font-size: 22px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 60px;
   -webkit-appearance: none;
   padding:0 30px 0 10px; 
}

*/


p,div{ line-height:1.3; }
a{ line-height:1.3; }
p a,h2 a{ line-height:1; }

a:hover{  }
input,select,textarea,button,.button{ border-radius:2px; }
hr{ border: 1px solid white;}
table tbody tr td,table thead tr th{border-right:0; border:0; border-left:0; padding: 15px 5px; line-height: 20px;} 
table tbody tr:nth-child(odd){background: #f0f0f0;}

aside{display:none;}
/* small subtitles, legednds, min 10px*/
.legend{ font-size:10px;}


/* styles */
.button:hover,button:hover { background-color: #adbe00; }


/* TOP */

.top-bar{ min-width:1024px; height:95px; }
nav { color:#fff; padding:13px 10px 10px 10px; }
nav a{ color:#ffffff;   margin:-8px  15px 0 0; transition: color 0.2s ease-in-out; }
nav a:hover{  text-decoration: underline; }
nav a.selected{ text-decoration: underline; }
nav a.logo{ color:#ffffff;   margin:-12px 0 0 0; transition: color 0.2s ease-in-out; }
nav .site-logo {  } 
a.social{ position:relative; margin:0 0 0 0; top:1px; width:35px; height:32px; padding:0 0 0 0; transition: background 0.2s ease-in-out; }
p.shadow-mask{ background:transparent; top:-6px; box-shadow: 0 3px 8px rgba(0,0,0,1); height:1px; overflow: hidden;}

/* banner */
.dot-banner{ background-color:rgb(255,191,1); }
.dot-banner.selected{ background-color:#ffffff; }

.projeto-categ{ width:11.111111111%; height:105px; }
.projeto-categ:hover{ text-decoration:underline; }
.projeto-categ img{ display:none; }
.projeto-categ.selected{ font-weight: bold; }
.projeto-categ.selected img{ display: block; }

/* bases */
.yellow{  background-color:rgb(255,191,1); }
.base-blue{ background-color:#003649; }
.base-color-blue{ color:#003649; }
.base-orange{ background-color:#ee8333; }
.base-orange-alpha{background-color: rgba(238,131,51,0.9);}
.white-alpha{ background-color: rgba(255,255,255,0.9);}
.base-gray{ background-color:#7a7a7a; }
.base-border-bottom{ border-bottom: 1px solid #003e24;  }
.base-color{ color:#003e24; }
.base-green{ background-color:#003e24; }
.base-green2{ background-color:#01ad4a; }


.base-clean{ background-color:#fffdcc;}
.base-border-light{ border:1px solid #fffdcc; }
.base-bt{ border:3px solid #ffffff; color:white; font-size: 16px; text-transform: uppercase; padding: 10px 20px 12px 20px; font-weight: bolder; }
.base-font-hardcore{ font-size: 120px;}
.base-font-extra{ font-size: 89px;}

.base-color-green-light{ color:#6a9721; }
.base-color-green{ color:#003e24; }

/* home */

.home-box{ height:400px; }
.square-220{ width:220px; height:220px; }
.square-220{ width:220px; height:220px; }
.home-box .box{  position: relative; top:0px; left;0; width:100%; height:100%; z-index: 1;  }
.home-box .text-description{ display:none; position: relative; top:-380px; left;0; width:100%; height:100%; z-index: 10;  }


/* produtos */

.product-box{ height:240px; heigh:200px; }
.product-box .mask{ display:none; top:-220px; background:rgba(0,98,56,0.9); }


/* store */

.store-box{ height:240px; }
.store-box .circle{ width:130px; height:130px;  background:rgba(0,98,56,0.9); }
/* team */
.team-member{ cursor:pointer; padding:25px;   }
 .team-member img{ -moz-filter:0; -o-filter:0; transition: filter 0.5s ease-in-out; }
 .team-member:hover img{ 
        -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         -webkit-filter: grayscale(100%);
         filter: gray;
         filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
         opacity:0.75;
 }
.team-member .mask{ background:transparent; transition: background 0.5s ease-in-out; color:#111; }
.team-member:hover .mask{ display: block;  background:transparent url(../img/dot.png) center center repeat; }


/* POSTS */

.post-preview{ margin-bottom:20px; }
.post-preview .preview-post-image{ border: none; height:222px; background-color:#f5f5f5; background-size:120% auto ;  background-position:center center; background-repeat:no-repeat; transition: background 0.2s ease-in-out; }
.post-preview .preview-post-image:hover{ background-size:100% auto; }
.post-preview .preview-post-header{ padding-left: 20px; ,margin-top:5px;}
.post-preview .preview-post-header h2 a{ font-size:32px; margin-bottom:10px; color:#777; transition: color 0.2s ease-in-out; font-family: 'Pacifico', cursive; }
.post-preview .preview-post-header h2 a:hover{ color:#E5B42C;  }
.post-preview .preview-post-header p a{ font-size:14px; color:#777;   }
.post-preview .preview-post-header p.date{ font-size:16px; color:#777; margin:10px 0;  text-transform:;  }
.post-preview .preview-post-social { padding-left:10px; margin-top:10px; border-radius:3px; background-color: #f0f0f0 ; }
.post-preview .preview-post-social .g-plusone{ margin-bottom:5px;  }


.side-news .post-preview .preview-post-header{  padding:20px; color:#777; }
.side-news .post-preview .preview-post-image{ height:175px; width:100%; }
.side-news .post-preview .preview-post-header h2 a{ color:#fff; }
.side-news .post-preview .preview-post-header h2 a:hover{ color:#adbe00;   }
.side-news .post-preview .preview-post-header p a{ color:#fff;  display: none; }

.read-post{ margin-bottom:10px; }
.read-post .read-post-header{ }
.read-post .read-post-header h1{ font-size:22px;  text-transform: uppercase;  }
.read-post .read-post-header h2{ font-size:16px; color:gray; }
.read-post .images-slider{  }
.read-post .images-slider .preview-imgs{ background:#222; padding:10px;}
.read-post .images-slider .preview-imgs img{ max-height:400px; max-width:100%;}
.read-post .images-slider .preview-imgs .legend-bar{ background:#222; color:#E5B42C; }
.read-post .images-slider-controller{  background:#222;  }

.read-post .youtube-player{ margin:10px 0; }
.read-post .youtube-player .player{  }
.read-post .youtube-player .title{ font-size:12px; font-weight: bold; color:#0378B5; margin-top:5px;}
.read-post .youtube-player .description{  }


/*.Breadcrumb a{ color:#0378B5;}*/
.Breadcrumb a:hover{ color:#adbe00;}

/* YOUTUBE */
.youtube-preview{ margin-bottom:10px; }
.youtube-preview .preview-youtube-player{ }
.youtube-preview .preview-youtube-image{ border:1px solid white; background-size:100% 100%;  background-position:center center; background-repeat:no-repeat; transition: background 0.2s ease-in-out; }
.youtube-preview .preview-youtube-image:hover{ background-size:120%  auto; }
.youtube-preview .preview-youtube-header{ }
.youtube-preview .preview-youtube-header h2 a{ font-size:14px; color:#0378B5; text-transform: uppercase; transition: color 0.2s ease-in-out; }
.youtube-preview .preview-youtube-header h2 a:hover{ color:#adbe00;  }
.youtube-preview .preview-youtube-header p a{ font-size:12px; color:#777;  }

.youtube-preview .preview-youtube-image{ border:none; }
.side-videos .youtube-preview .preview-youtube-header{ padding:20px; background:#0378B5; color:#fff; }
.side-videos .youtube-preview .preview-youtube-header h2 a{ font-size:14px; color:#fff; }
.side-videos .youtube-preview .preview-youtube-header h2 a:hover{ color:#adbe00;  }
.side-videos .youtube-preview .preview-youtube-header p a{ display:none; }

.youtube-thumbs .youtube-preview { margin-bottom:30px; display:inline-block;}
.youtube-thumbs .youtube-preview .preview-youtube-header{ padding:0 20px; height:330px; }

/* MENU HORIZONTAL */
.menu-horizontal{ background-color:rgba(0,0,0,0.5); text-transform:uppercase; }
.menu-horizontal .main-menu-box{ display:inline-block;  width:auto; }
.menu-horizontal .main-menu-box li:first-child { border-left:none; }
.menu-horizontal .main-menu-box li:nth-last-child(1){ border-right:none; }
.menu-horizontal .main-menu-box li { border-left:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(255,255,255,0.1); position:relative;  }
.menu-horizontal .main-menu-box li a{  color:#fff; font-size:16px; padding:25px 20px; display:inline-block; font-weight:normal; }
.menu-horizontal .main-menu-box li a strong{   font-weight:normal; }
.menu-horizontal .main-menu-box li:hover{ background-color:#f9f9f9;  box-shadow:inset 0 0 5px rgba(0,0,0,0.5); border-right:1px solid rgba(0,0,0,0.1); }
.menu-horizontal .main-menu-box li:hover a{ text-decoration:none; color:#0378B5;  }
.menu-horizontal .main-menu-box li span{ display:none; left:30px; top:66px; width:32px; height:32px; }
.menu-horizontal .main-menu-box li div{ padding:10px; position:absolute; left:0; top:67px;  z-index:100; display:none; background:#f9f9f9; box-shadow:0 0 5px rgba(0,0,0,0.5);  color:#777; width:350px; }
.menu-horizontal .main-menu-box li div ul li { padding:10px; border:none; background:none; text-align:left; }
.menu-horizontal .main-menu-box li div ul li:hover { background:none; }
.menu-horizontal .main-menu-box li div a.subcategory{ color:#0378B5; padding:5px; font-size:14px;  display:block; text-align:left; }
.menu-horizontal .main-menu-box li div a.subcategory:hover{ text-decoration:underline; }

/* MENU FOOTER */
.menu-footer{  font-size:12px;}
.menu-footer ul li { padding:10px; border:none; background:none; width:14%; text-align:left; text-transform:uppercase;}
.menu-footer ul li:hover { background:none; }
.menu-footer ul li .category{ color:#444;  padding:10px 0; font-size:12px;  font-weight:bold; display:block;}
.menu-footer ul li .category strong{ font-weight:normal; }
.menu-footer ul li .subcategory{ color:#777; padding:5px 0;  font-size:10px; }
.menu-footer ul li .category:hover{ text-decoration:underline; }
.menu-footer ul li .subcategory:hover{ text-decoration:underline; }

/* BANNERS SLIDER */
.banners-swap {  position:relative;  }
.banners-swap .nav-left{  position:absolute; top:45%; left:30px; z-index:10; transition: width,height 0.2s ease-in-out;  background:transparent url(../img/left.png) center center no-repeat; width:44px; height:44px; background-size: 100% 100%; }
.banners-swap .nav-left:hover{  opacity:1; width:40px; height:40px; margin:2px 0 0 2px ; }
.banners-swap .nav-right{  position:absolute; top:45%; right:30px; z-index:10; transition: width,height 0.2s ease-in-out;  background:transparent url(../img/right.png) center center no-repeat; width:44px; height:44px; background-size: 100% 100%;  }
.banners-swap .nav-right:hover{  opacity:1;   width:40px; height:40px; margin:2px 2px 0 0; }

.banners-swap .banner-content{  }
.banners-swap .banner-content:first-child{ display:block; }

/* BRANDS SLIDER */
.brands-slider-swap .nav-left{ position:absolute; top:55px; left:30px; z-index:1;  transition: background 0.2s ease-in-out;  background:#fff url(../img/left.png) center center no-repeat; width:48px; height:48px; border-radius:100%;  background-size: 100% 100%;}
.brands-slider-swap .nav-left:hover{ background:transparent url(../img/left-hover.png) center center no-repeat; }
.brands-slider-swap .nav-right{  position:absolute; top:55px; right:30px; z-index:1;   transition: background 0.2s ease-in-out; background:#fff url(../img/right.png) center center no-repeat; width:48px; height:48px; border-radius:100%;  }
.brands-slider-swap .nav-right:hover{ background:transparent url(../img/right-hover.png) center center no-repeat; }

.brands-slider{ position:relative; z-index:1; overflow:hidden; width:100%; height:150px; padding:0;  text-align:center; }
.brands-slider a.brand{ width:150px; height:150px;  padding:0 20px; line-height:150px;   }
.brands-slider a.brand img{  max-width:150px; max-height:170px;  -webkit-filter: grayscale(100%); opacity:0.5;  -moz-filter: grayscale(100%); filter: grayscale(100%); transition: filter 1s ease-in-out; }
.brands-slider a.brand img:hover{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); opacity:1; }
.brands-slider p{ padding:90px 0 0 0 ; font-size:16px; color:#ddd; }

/* BRANDS THUMB */
.brands-thumbs{ padding:50px; display:inline-block; }
.brands-thumbs .brand{ width:120px; height:120px;  padding:4px 20px 4px 0; }
.brands-thumbs .brand img{  max-width:120px; max-height:120px;  -webkit-filter: grayscale(100%); opacity:0.5;  -moz-filter: grayscale(100%); filter: grayscale(100%);  transition: filter 1s ease-in-out; }
.brands-thumbs .brand img:hover{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); opacity:1; }

/* BRANDS TAGS */
.brands-tags{ padding:10px 50px; }
.brands-tags a{ color:#0378B5; font-size:16px; }


/* PRODUCTS THUMB */
.thumb-ads{ }
.thumb-ads .product-ad{ padding:0 10px 10px 0; font-size:14px; position:relative; }
.thumb-ads .product-ad .product-tools{ position:absolute; bottom:0px; left:0px;}

.thumb-ads .product-ad strong{ font-weight:normal; font-size:14px; }
.thumb-ads .product-ad a{ color:#0378B5; font-size:14px; }
.thumb-ads .product-ad a:hover{ color:rgb(42, 94, 108); font-size:14px; }
.thumb-ads .product-ad .product-preview img{ max-height:300px;  }

.thumb-ads .product-ad a.button-buy{ background-color:#0378B5; color:#fff; padding:8px 10px; }
.thumb-ads .product-ad a.button-buy:hover{ background-color:rgb(52, 94, 128); color:#fff; }

.thumb-ads .product-ad span[itemprop=price]{ font-size:28px; color:rgb(151,205,46);  }
.thumb-ads .product-ad .old-price{ color:rgb(231,126,35); }
.thumb-ads .product-ad .num-plots{ color:rgb(231,126,35); }
.thumb-ads .product-ad .plot-value{ color:rgb(231,126,35); }
.thumb-ads .product-ad .button-show-product-details{ }
.thumb-ads .product-ad .button-add-to-cart{ }

/* BRANDS SLIDER */
.products-slider-swap .nav-left{ position:absolute; top:65px; left:-30px; z-index:100; transition: background 0.2s ease-in-out;  background:transparent url(../img/left.png) center center no-repeat; width:48px; height:48px; border-radius:100%; }
.products-slider-swap .nav-left:hover{  background-color:#fff;  background:transparent url(../img/left-hover.png) center center no-repeat; }
.products-slider-swap .nav-right{  position:absolute; top:65px; right:-30px; z-index:100;  transition: background 0.2s ease-in-out;  background:transparent url(../img/right.png) center center no-repeat; width:48px; height:48px; border-radius:100%;  }
.products-slider-swap .nav-right:hover{  background-color:#fff;  background:transparent url(../img/right-hover.png) center center no-repeat; }

.products-slider{ position:absolute; z-index:1; overflow:hidden; width:100%; height:327px; padding:0;  text-align:center; top:-110px; }
.products-slider .product{  text-align:center; line-height:327px; display:block; color:#fff; position: relative; z-index: 10; left:-10px; }
.products-slider .product img{  width:100%;  }
.products-slider .product img:hover{ -webkit-filter: brightness(1.03); -moz-filter: brightness(1.03); filter: brightness(1.03); opacity:1; }
.products-slider p{ font-size:16px; color:#ddd; }

/* PRODUCTS SLIDER CATEGORIES*/

.products-preview .products-slider-swap .nav-left{  top:50px; left:-30px;  }
.products-preview .products-slider-swap .nav-right{  top:50px; right:-30px;  }

.products-preview .products-slider{ position:relative; z-index:1; overflow:hidden; width:100%; height:150px; padding:0;  text-align:center; top:0px; }
.products-preview .products-slider .product{  text-align:center; line-height:150px; display:block; color:#fff;  }

.cart-add{ border:none; background:#ccc url(../img/cart.png) center center no-repeat; width:32px; height:32px; margin-bottom:3px; text-decoration:none; }
.wish-add{ border:none; background:#ccc url(../img/love.png) center center no-repeat; width:32px; height:32px; margin-bottom:3px; text-decoration:none;  }
.send-to-friend{ border:none; background:#ccc url(../img/mail.png) center center no-repeat; width:32px; height:32px; margin-bottom:3px; text-decoration:none; }
.cart-add.selected,.cart-add:hover{ background:#97cd2e url(../img/cart.png) center center no-repeat; text-decoration:none; }
.wish-add.selected,.wish-add:hover{ background:#E84C3D url(../img/love.png) center center no-repeat; text-decoration:none; }
.send-to-friend.selected,.send-to-friend:hover{ background:#3598DB url(../img/mail.png) center center no-repeat; text-decoration:none; }
.button-buy{ padding:9px 10px; }

.button-freight{ background-color:#ddd; color:#777; }
.button-freight:hover{ background-color:#0378B5; color:#fff; }

/* PRODUTO LABELS */
.thumb-ads .product-ad .labels{ position:absolute; top:5px; right:15px; max-width:32px; }
.free-freight{ background:#97cd2e url(../img/frete-gratis.png) center center no-repeat; width:32px; height:32px; margin-bottom:3px; }
.add-present{ background:#9b58b5 url(../img/brinde.png) center center no-repeat; width:32px; height:32px; margin-bottom:3px; }
.product-in-off{ background:#3598db; width:32px; height:32px; font-size:9px; padding-top:10px; text-align:center; color:white; margin-bottom:3px; }

/* BUY ACTIONS */
.thumb-ads .product-ad .details{ background:#fff; }



/* DEFAULT TABS */

.default-tabs{}
.default-tabs .buttons-group{ border:none; background-color:#f0f0f0; padding:2px 2px 2px 2px; }
.default-tabs .buttons-group .button{ background-color:#d5d5d5; }
.default-tabs .buttons-group .button.selected{ background-color:#f0f0f0; }
.default-tabs .tab-window{ background-color:#f0f0f0; border:none; position:relative; top:-1px; max-height:550px; overflow:auto; }

/* MENU FIXED HEADER */
.menu-header{ }

/* MENU BOX */
.main-menu-box{ }
.main-menu-box .option{  border:none; }
.main-menu-box .option a{ border:none; }
.main-menu-box .option a.category{ color:#555; font-size:18px; margin:5px 0 2px 0; }
.main-menu-box .option a.subctegory{ color:#777; font-size:14px; }
.main-menu-box .option a:hover{  text-decoration:underline; }

aside{ }


/* FOOTER */
footer{}
footer .menu-base { }
footer .menu-base li { text-align:center; border-left:1px solid rgba(0,0,0,0.5); border-right:1px solid rgba(255,255,255,0.1);  }
footer .menu-base li:first-child { border-left:none; }
footer .menu-base li:nth-last-child(1){ border-right:none; }
footer .menu-base li a{color:#fff; }
footer .menu-base li:hover{ background:rgba(0,0,0,0.25); color:#fff; }


/* Cor de base do background */
.base-bg-color{ background-color:#f5f5f5; color:inherit; }

/* THEME COLORS */

.logo-clients{
   -moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
   -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
   -webkit-filter: grayscale(100%);
   filter: gray;
   filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.logo-clients:hover{
   -moz-filter:none ;
   -o-filter: none;
   -webkit-filter: none;
   filter: none;
   filter: none;

}

.default-effect{}
.default-effect:hover{    

   cursor:pointer;
   -webkit-filter: saturate(50%);
   -moz-filter: saturate(50%);
   -o-filter: saturate(50%);
   -ms-filter: saturate(50%);
}


.default-link-color{ color:#0378B5; }
.default-link-color:hover{ color:rgb(42, 84, 118); }
span[itemprop=price]{  color:rgb(151,205,46); }

.theme-base{ background:#207FB9; color:#fff; }
.theme-base.hover:hover{ opacity:1; background:rgb(42, 84, 118); color:#fff; }
.theme-base-color{ color:#0378B5;}
.theme-border-bottom-dashed{ border-bottom:1px dashed #fff; }
.theme-base-darken{ background-color:#185B9F; color:#fff; }

.zoomWrapper{ background:red; padding:50px; }
.fb-like-swap{ position:fixed; z-index:22; bottom:0px; right:50px; display:inline; background: rgba(255,255,255,0.9); padding: 10px;  }

.ui-spinner-input{ border:0;  box-shadow:0; background:none; }
.ui-spinner-input:focus,.ui-spinner-input:hover{ border:0; box-shadow:0; background:none; color:#0378B5; }
.ui-autocomplete-loading { background: white url(../img/loader.gif) 350px 5px no-repeat; }
.zip-autocomplete-loading { background: white url(../img/loader.gif) 155px 5px no-repeat; }
.geolocation { width:380px; }

.header-selo{ position:relative; width:100%; top:-134px; letter-spacing:-0.5px; color:#fff; text-align:center; text-transform:uppercase; font-weight:bold; font-size:14px; }
#popup{ position:fixed; top:50%; left:50%; z-index:1001; width:500px; height:235px; margin-left:-250px; margin-top:-122.5px;  }
#popup .container{ width:500px; height:235px; background:#ffffff url(../img/popup.jpg) center center no-repeat; }
#popup a{ position:relative; top:-10px; right:-10px; width:28px; height:28px; background:#fff url(../img/close.png) center center no-repeat; float:right;}


.fullscreen{  position:fixed; left:0; top:0; z-index:1000; width:100%; height:100%; overflow:auto; }
