﻿

/* Here you can include your override CSS styles */

/*table tr:hover{
background: none repeat scroll 0 0 !important;
}*/

body.pontos table tr:hover{
	background:#F1F2F2;

}




body.pontos table tr{
  border-bottom:1px solid #ccc;
}
   body.pontos a{
     color:#414141       ;
   }
    body.pontos a:hover{
     color:#a61f55       ;

   }
td {
		
		border-bottom:none;
		border-left: none;
}

div#gkPopupLogin{
	height:300px;
	background-color:#000;
}

div.item-page h2{
	font-size:20px;
	/*a completar o border gradient para baixo dos títulos */
}


/* suffix color1 */
.box.customheader1 h3.header {
		color: #fff;
}
.box.customheader1 > div {
		background: #90a857;
		color: #d4ec9b;
		padding: 25px;
}

#gkPopupLogin {
		width: 400px;
		/*margin-left: -200px;*/
}

.linha{background: transparent url('../images/linha.png') no-repeat left top;
height:5px;
}
ul.gkTabs li{
	background: transparent url('../images/linha1.png') no-repeat left 35px;
}

.orderby-displaynumber {
	display:none;
}

.product-price > strong {
	display:none;
}

.product-price{
	color:#B6B6B6;
}

span.PricesalesPrice{
	color:#fff;
}
div.PricesalesPrice{
	color:#fff;
	font-weight:bold;
	padding:0;
	font-size:16px;
}

a.ask-a-question{
	text-decoration:none;
	font-size:10px;
	background:#ed7200;
	border: 2px solid #fff;
	border-radius:5px;
	padding:7px;
	color:#fff;
	
}

.ask-a-question{
	text-align:left;
	margin:30px 0 0 0;
}

.featured-view h4, .latest-view h4, .topten-view h4, .related-products-view h4, .browse-view h1, h2.catSub{
	border-bottom:none;
	background:transparent url('../images/linha.png') no-repeat left bottom;
	padding-bottom:22px;
}
a.ask-a-question:hover{
	color:#000;
}

#facebox .content{
	background:#000;
}

.blog h2 span.subheading-category{
	font-size:20px;
	
}

.blog h2{

background:transparent url('../images/linha.png') no-repeat left bottom;
}

.blog .article h2{
	background:none;
	font-size:18px;
	
}

.blog dl.article-info{
	margin:0;
	padding:0;
}

td.bac_tit{
	background:transparent url('../images/linha.png') no-repeat left bottom;
	
	padding-top:0;
	padding-bottom:15px;
}



object#m373-placeholder{
	border:10px solid #131313;
	}
	
object#m375-placeholder{
		border:10px solid #131313;
	}
	
	#FirebeeGalSlideshowBargaleria{
		display:none;
	}
	
	

#FirebeeGalMainImgContgaleria{
		border:10px solid #131313;
	}
	
	#FirebeeGalMainImgPrevgaleria, #FirebeeGalMainImgNextgaleria{
		display:none;
	}
	
	#FirebeeGalContainergaleria{
		padding-top:10px;
	}
	
	#FirebeeGalCarouselgaleriainner{
		border-top:none;
	}
	
form#ff_form11.bfQuickMode .bfLabelLeft label{
	width:25%;
}

div.search h1{
	font-size:20px;
	background:transparent url('../images/linha.png') no-repeat left bottom;
}

fieldset.phrases, fieldset.only{
	border:1px solid #383836;
}

dt.result-title a{
	color:#ee7f22;
}

#system-message{
	border:2px dashed #ee7f22;
}

#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li{
	color:#fff;
}

#gkLogin h2{
	font-size:20px;
	background:transparent url('../images/linha.png') no-repeat left bottom;
}


#gkToptop1 div.boxheader1 h3.header{
	background:transparent url('../images/linha.png') no-repeat left bottom;
	color:#fff;
	padding-bottom:15px;
	margin-bottom:20px;
}

#gkHeader{
	/*margin-bottom:-40px;*/
}

.box.color1 > div{
	background:#090909;
}

.box.color1 h3.header{
	color:#fff;
	font-size:15px;
}

div.nspArt div{
	margin-bottom:-15px;
}
.nspArt p.nspText{
	/*text-transform:lowercase;*/
}
.nspArt h4.nspHeader{
	margin-bottom:0px;
}
     .nspArt h4.nspHeader a{
       color:#414141 ;
     }
     .nspArt h4.nspHeader a:hover{
       color:#a61f55;
     }
.acymailing_fulldiv tr, .acymailing_fulldiv td{
	float:right;
}

input#user_email_formAcymailing1{
	margin-left:-5px;
}

div.responseContainer.acymailing_module_success{
	color:#ee7f22;
	background-color:#090909;
	text-align:left;
}

#users-profile-core legend, #users-profile-custom legend, .profile-edit legend, .registration legend{
	color:#ee7f22;
}

#users-profile-core dt, #users-profile-custom dt, .formelm label{
	color:#fff;
}

.profile a{
	background:#333;
	padding:12px;
	border-radius:2px;
	color:#fff;
	
}

#users-profile-core{
	margin-bottom:15px;
}
	.gkPopupWrap h3{
		margin-bottom:20px;
	}
	
	.login-greeting{
		margin-bottom:20px;
	}
	
	#gkPageTopLinks a{
		color:white;
		text-shadow:none;
		font-weight:bold;
	}
	
div.customsocialexperience{
	float:right;
	width:20%;
}
.customsearch1{
	float:left;
	width:70%;
	text-align:right;
	color:#ee7f22;
	font-weight:bold;
}
div.customsearch1 a.share{ 
color:#ee7f22;
}

.searchsearch2{
	float:right;
	width:30%
}

.inputboxsearch2 { padding: 2px 8px 1px; margin: 5px 12px; font-size: 11px; color: #999; background-color:#000; border:none; border:1px solid #333;}

label#bfLabel344, label#bfLabel345, label#bfLabel343, label#bfLabel403, label#bfLabel402, label#bfLabel425, label#bfLabel436, label#bfLabel422, label#bfLabel423{
	width: 40%;
}

#gkBottom2 > div.clearfix{
	float:none;
	padding:0px;
	margin-right:0px;
	background:none;
	margin-top:-20px;}
	
	#gkBottom2{
		background:none;
	margin-bottom:20px;}
	
	#gkBottom2 a{
		color:#fff;
		background:#ED5E14;
		padding:10px;
		font-size:14px;
		}
		
		#gkBanner1 div.mod-languages{
		float:right;
	}
	
	#gkCopyrights{
		display:none;
	}
	
	/*slideshow home*/
	.camera_wrap { background: #ffffff; height:317px; }
	
	/*slideshow our brands homepage*/
	.gkIsWrapper-gk_game_magazine .gkIsBtnDown:hover,.gkIsWrapper-gk_game_magazine .gkIsBtnDown, .gkIsWrapper-gk_game_magazine .gkIsListSlider{
		display:none;
	}
	.gkIsWrapper-gk_game_magazine .gkFloatright{
		display:none;
	}
	#gkToptop1 .box h3.header{
		margin-bottom:0px;
	}
	
	/*rodapé*/
	#gkbottombottom1 .box{
		float:right;
	}
	#gkbottombottom1{
		border-top:0px solid #848484;
		margin-top: 20px;
	}
		/*noticias read more margem*/
		
		.nspArt p{
			margin:0px;
		}
		
#sl_results_container	::-webkit-scrollbar {
    width: 12px;
}
 
#sl_results_container ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
#sl_results_container ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

/*RETOMA SEARCH STORE*/
#gkMainbodyTop div.cbListFilterSelectWrapper   {
 /* width:100%;*/
  /*padding-bottom:15px;*/
  float:left;
  margin-right:30px;
}

div.cbListView{
	/*padding:20px;*/
/*	margin-top:	-30px;   */
}
#gkMainbodyTop form h3{
  font-size:12px;

  float:left;
  line-height:32px;
  margin-right:5px;
}

#gkMainbodyTop select.inputbox.cbListFilterSelect{
  float:right;

         /* padding-left:25px;*/
background:#DCDCDC;
  height:30px;
  
}
body.pontos table tfoot tr{
  border-bottom:none;
}
body.pontos table tfoot tr:hover{
  background:none;
}
.cbListFilterResetButton, .cbListFilterSubmitButton  {
  height:30px;
  background:#E6E7E8;
  border-radius:0;
  width:60px;
  padding:0px;
  color:#231F20;
  
}
.cbListFilterResetButton{
  /*height:30px;
  background:#B62271;
  border-radius:0;
  width:60px;
  padding:0px;
  color:#fff;  */
  
     background: #848484;
  color: #fff; 
  width: 100px;
  text-transform:lowercase;
  margin-right:-30px;

}
       .cbListFilterSubmitButton {

                    background:  #848484;
  color: #fff; 
  width: 100px;
  text-transform:lowercase;

       }
       .bfSubmitButton{
         text-transform:lowercase;
       }

.cbListFilterResetButton:hover {
  /*height:30px;
  background:#B62271;
  border-radius:0;
  width:60px;
  padding:0px;
  color:#fff;  */
background: #848484;

  color: #B62271;
  width: 100px;

}

     .cbListFilterSubmitButton:hover{
              background: #848484;

  color: #B62271;
  width: 100px;



     }
     .cbListFilterSubmitButton{
       margin-left:20px;
     }
        table.weblinks th, table.category th{	background:#F1F2F2; color:#231F20; padding-left:20px;padding-top:15px; padding-bottom:15px; }
        table.weblinks th a, table.category th a{color:#231F20; font-size:12px;}
        
.cbListViewstore th{
  padding:8px 5px;
}
/*retoma brands*/

.boxbrands h3{
 color:#B62271;
  font-size:20px;
  margin-bottom:10px;
}

body.brands .wk-slideset-default .sets      {
margin-left:-35px;

}

body.brands div.item-page{
 /* display:none;       */

}

                  #accordeonck15932{
                    border-radius:none;
                  }
                  
                  .moduletable h3{
                  color:#414141;
                  padding-bottom:40px;

                }

               /* table#moda{
                  margin-left:-450px;
                }*/
                
                .cbListView tbody, .cbListView .category, table.blanktable_content{
                 /* text-transform:lowercase;
				  background:#e6e7e8;*/
                }
				
div.backbutton{
	background: url('../images/back_pointer.png') no-repeat center;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	display:inline-block;
	cursor:pointer;
	padding:13px 15px;
	text-decoration:none;
}

div.backbutton { 
	background-color: #d8d8d8;
	background-color: rgba(216, 216, 216, 0.85);
}

div.backbutton a {
	color: transparent !important;
	padding-left: 1px;
}
                
				
				div#gkToptop2.gkCol.gkColRight div.content{
					padding-left:20px;
				}
				
				div#gkToptop1.gkCol.gkColLeft div.content{
					/*padding-top:20px;         */
				}
				
				div#gkToptop1.gkCol.gkColLeft .box li, div#gkToptop1.gkCol.gkColLeft .box_text li{
					border-top:none;
				}


                                ul.gkmenu.level1{
                                  padding-top:10px;
                                  padding-bottom:10px;
                                }
                                
                                #gkbottombottom1   .box > div, .box_text > div, .box_menu > div{
                                  padding:0px;
                                }
                                
                                div.item-page{
                                  padding:30px 0px 0px 20px;
                                }
								
								/*tabs marcas*/
							body.brands	div.articleContent{
									margin-top:-65px;
								}
							
							
							body.brands	div.articleContent div.slides-container
								{
									border:none;
								}
								body.brands	.wk-slideshow-tabs .nav li{
									border:none;
								}
								body.brands	.wk-slideshow-tabs .nav li.active, body.brands	.wk-slideshow-tabs .nav li.hover{color:#a61f55;}
								
								
								body.brands .wk-slideshow-tabs .nav, .wk-slideshow-tabs .nav li, .wk-slideshow-tabs .nav span{
									background:url('../images/bullet.png') no-repeat left center;
									background-color:#fff;
								}
								
								body.brands .wk-slideshow-tabs .slides>li>article{
									padding:30px 0 0 0;
								}
								
								.item-page h1{
									display:none;
								}
								
								.cbListView .cbFilterTable{
									display:none;
								}
								
								.nspArtPage{
                                                                  margin-top:10px;
                                                                }

                                                                body.artigos h2{
                                                                  text-transform:uppercase;
                                                                  
                                                                }
                                                                
                                                                .blog h1{
                                                                  font-size:20px;
                                                                }
                                                                
                                                               body.artigos .blog h2{
                                                                  text-transform:none;
                                                                }
                                                                
                                                              /*  .boxnovidades2 div.nspArt div{
                                                                  border:1px solid #ccc;

                                                                }   */
                                                                
                                                              .moduletablenovidades2 .nspTopInterface{
                                                                position:absolute;
                                                                padding-top:620px;
                                                                /*padding-left:68%;    */
                                                              }
                                                              
                                                              .moduletablenovidades2 .nspArt div{
                                                                border:0px solid #ccc;
                                                                margin:10px;
                                                                min-height:163px;
                                                              }
                                                              
                                                              .moduletablenovidades2 .nspArt h4.nspHeader {
                                                                font-size:13px;
                                                               /* padding:10px;*/
                                                               width:270px;
                                                               padding:10px;
                                                               /*text-align:justify; */
                                                               
                                                              }
                                                              
                                                              body.artigos .moduletablenovidades2{
                                                                margin-top:-20px;
                                                              }
                                                                   body.recrutamento #gkMainbodyWrap  {
                                                                     padding:30px 0px 0px 20px;
                                                                   }
                                                                   
                                                                   inpu#ff_elem80{
                                                                     width:410px;
                                                                   }
                                                                   .bfQuickMode .bfRequired{
                                                                        color:#a61f55;
                                                                        padding:5px;
                                                                   }

                                                                   .bfQuickMode span input[type='text'], .bfQuickMode span textarea, .bfQuickMode span select{
                                                                     margin:0px;
                                                                   }
                                                                   
                                                                   select#ff_elem133, select#ff_elem211{
                                                                     height:25px;
                                                                     background:#fff;
                                                                   }
                                                                   
                                                                   input#ff_elem80{
                                                                     width:395px;
                                                                   }
                                                                   button#bfSubmitButton{
                                                                     background: #848484;
                                                                     color: #fff; 
                                                                     width: 100px;
                                                                     height: 30px;
                                                                     text-transform:lowercase;
                                                                     margin-right:0px;
                                                                     margin-top: 20px;
                                                                   }
                                                                   
                                                                     button#bfSubmitButton span{
                                                                       color:#fff;
                                                                       margin-left:-55px;
								       padding-left: 50px;
                                                                       }

                                                                   button#bfSubmitButton:hover{
                                                                     background: #848484;
                                                                     color: #fff; 
                                                                     width: 100px;
                                                                     height: 30px;
                                                                     text-transform:lowercase;
                                                                     margin-right:0px;
                                                                     margin-top: 20px;                                                                    
                                                                   }
                                                                   
                                                                   button#bfSubmitButton:hover span{
                                                                       color:#B62271;
                                                                       margin-left:-55px;
								       padding-left: 50px;
                                                                       }
                                                                   
                                                                   p#bfElemWrap80{
                                                                     width:50%;
                                                                   }
                                                                   
                                                                    .cbListView table td{
                                                                   padding:10px 10px 10px 20px;
                                                                 }
                                                                 .cbListView  table tr td:first-child{

                                                                   padding:0px 0px 0px 20px;
                                                                   vertical-align:middle;

                                                                 }
/*.cbListFilterSelectWrapper select.inputbox.cbListFilterSelect {
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 12px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   background: transparent;
   width: 268px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   background: transparent;
   width: 150px;
   padding: 5px;
   font-size: 16px;
   border: 1px solid #ccc;
   height: 34px;
    -webkit-appearance: none;
   }*/
  /*     .cbListFilterSelectWrapper{
   width: 230px;
   height: 34px;
   overflow: hidden;
   background: url('../images/filtros-02.png') no-repeat left top;
   padding-left:30px;
padding-top:           3px;
 width: 240px;
   height: 34px;
   overflow: hidden;
   background: url('../images/new_arrow.jpg') no-repeat right #ddd;
   border: 1px solid #ccc;
}*/

body.pontos span.small.created-by{
  display:none;
}
body.pontos #gkMainbodyWrap  {
  margin-left:20px;
}


div.bfPage-m.bfClearfix {
border-left: 0px solid #a61f55; 
}

.camera_prev { 
  border-radius: 50%;
  padding: 1px;}
  
.camera_next {    
  border-radius: 50%;
  padding: 1px;}
  
.camera_commands { 
display: none;
}
  
p#bfElemWrap347 {
width: 280px;	
}

p#bfElemWrap655 {
width: 280px;	
}

p#bfElemWrap334 {
width: 380px;	
}

input#ff_elem334.ff_elem {
	margin-left: -120px;
        background: #848484;
	color: #fff;
}

p#bfElemWrap653 {
width: 380px;	
}

input#ff_elem653.ff_elem {
	margin-left: -120px;
        background: #848484;
	color: #fff;
}

p#bfElemWrap513 {
width: 380px;	
}

input#ff_elem513.ff_elem {
	margin-left: -120px;
        background: #848484;
	color: #fff;
}

p#bfElemWrap335 {
width: 380px;	
}

input#ff_elem335.ff_elem {
	margin-left: -120px;
	background: #848484;
	color: #fff;
}

p#bfElemWrap654 {
width: 380px;	
}

input#ff_elem654.ff_elem {
	margin-left: -120px;
	background: #848484;
	color: #fff;
}

p#bfElemWrap514 {
width: 380px;	
}

input#ff_elem514.ff_elem {
	margin-left: -120px;	
	background: #848484;
	color: #fff;
}

p#bfElemWrap336 {
width: 480px;
margin-left: 380px;
margin-top:-180px
}

textarea#ff_elem336.ff_elem {
	margin-left: -80px;
        background: #848484;
	color: #fff;
}

.mybutton{
	background: url('../images/back_pointer.png') no-repeat center;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	-khtml-border-radius: 25px;
        border-radius: 25px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	padding:25px 25px;
	text-decoration:none;
}

.mybutton { 
	background-color: #d8d8d8;
	background-color: rgba(216, 216, 216, 0.85);
}


@font-face {
    font-family: 'open_sansregular';
    src: url('OpenSans-Regular-webfont.eot');
    src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('OpenSans-Regular-webfont.woff') format('woff'),
         url('OpenSans-Regular-webfont.ttf') format('truetype'),
         url('OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body,
#gkMainMenu > div.gk-menu > ul > li,
#gkSubmenu,
#gkSubmenuMod,
dl#tabs dt h3,
.gkCode3 h4,
.vmGkCartModule .gkProductAttributes 
{font-family: 'open_sansregular';}

p { font-family: 'open_sansregular', Arial, sans-serif; }

article header h1, article h1 
{font-family: 'open_sansregular';  letter-spacing:normal;}

div#bfPage1 {
	width:80%;
}

#gkuseruser2 {
	padding-left: 54px;
}

div#gkBg {
	background: url("/templates/gk_esport/images/menu_border_bg.png") repeat-x scroll 0px 0px transparent;
}

button.cbListFilterResetButton {
	margin-right: 180px;
	margin-top: -32px
}

button.cbListFilterSubmitButton {
	margin-right: 300px;
}