/*COLORES*/
.tittle_cart,.tabs:hover,.TabSelect,.FileAssoc a,.AFam,.SubA:hover,.left_gama,.More,.NewsTitle,.titleNewsColor,.IEnabled,.BPNav:hover,.BPNavSel,.PAname,.fontFec.left_buttFilter button
{ color:#0c4c8c;      }

.searchItems:hover,.FileAssoc a:hover,.AFam:hover,.More:hover,.left_buttFilter button:hover
{ color:#ea1745;      }

#footer_rrss a:hover,.SecFootCat h4,#no_item_cart,.hi1,.hi2:hover,.colorSalir,.fontTlfWhats,.link,#PersonalTitle
{ color:white;      }

#footer_rrss a,.SecFootCat ul a,.SecFootCat ul li
{ color:#e6e2e3;      }

/*BACKGROUND*/
.submitButton,#footer_contact,.moreItems,.cont,.hi1,.hi2,.cart,.botBus,.NewsCategories ul,.boxNav,.ISelect,#PersonalNav,.BPNav
{ background: #0c4c8c;  }

#no_item_cart,#footer_rrss
{ background:#2464a5;   }

.BPNav:hover,.BPNavSel
{ background:white;   }

.hi2:hover,#PersonalTitle,.headerInfo 
{ background:#ea1745;   }
.left_title, .sidebar
{    background: #f6f6f6;   }

/*BORDES*/
.InputText1             {border-color: #0c4c8c; }
#no_item_cart           {border:2px solid #ea1745;}
.SecFootInfo            {border-left: 1px solid #2464a5;}
.barra                {border-top: 5px solid #ea1745;}
.moreItems              {border-top:5px solid #ea1745;}
.borderRightMenu          {border-right: 1px solid white;}
.left_buttFilter button, .IEnabled  {border :2px solid #0c4c8c;}
.left_buttFilter button:hover     {border :2px solid #ea1745;}
.BPNav                {border-bottom:3px solid #0c4c8c;}
.BPNavSel             {border-bottom:3px solid #ea1745;}



/*ETIQUETA OFERTAS*/
/*#corner-ribbon-details > div, #corner-ribbon-top > div, #corner-ribbon > div{
  color: white;
  background: rgb(196,33,24); 
  background: -moz-linear-gradient(left,  rgba(196,33,24,1) 0%, rgba(196,33,24,1) 51%, rgba(196,33,24,1) 100%); 
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(196,33,24,1)), color-stop(51%,rgba(196,33,24,1)), color-stop(100%,rgba(196,33,24,1))); 
    background: -webkit-linear-gradient(left,  rgba(196,33,24,1) 0%,rgba(196,33,24,1) 51%,rgba(196,33,24,1) 100%); 
    background: -o-linear-gradient(left,  rgba(196,33,24,1) 0%,rgba(196,33,24,1) 51%,rgba(196,33,24,1) 100%); 
    background: -ms-linear-gradient(left,  rgba(196,33,24,1) 0%,rgba(196,33,24,1) 51%,rgba(196,33,24,1) 100%); 
    background: linear-gradient(to right,  rgba(196,33,24,1) 0%,rgba(196,33,24,1) 51%,rgba(196,33,24,1) 100%); 
}*/

/*LOGO & BANNER & CABECERA*/
.headerTop {
    background: white;
    height: 101px;
    width:1024px;
}
.boxHeader{background:transparent;}
#logo{
  width:350px;
  height:99px;
}
#banner{
  width:1024px;
  height:101px;

  
  position: relative;
   left: 50%;
   margin-left: -960px; /* Half the width */
}

.BPNav:focus{outline-color:white;}

/*POSICION DEL BANNER*/
/*
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {bottom: -90px;}
.slider,.imgSlider{
    margin-top:7px; 
    height: 400px;
    width: 750px;
}*/

/*OTROS*/
.SecFootCat ul{color:#e1dddd;}
.moreItems > a:hover{color:#95c5f6;}

.butt5{
  background: #0c4c8c;
  background-image: -webkit-linear-gradient(top, #0c4c8c, #237ad1);
  background-image: -moz-linear-gradient(top, #0c4c8c, #237ad1);
  background-image: -ms-linear-gradient(top, #0c4c8c, #237ad1);
  background-image: -o-linear-gradient(top, #0c4c8c, #237ad1);
  background-image: linear-gradient(to bottom, #0c4c8c, #237ad1);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  text-shadow: 0px 1px 3px #666666;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 10px 20px 10px 20px;
  border: solid #ea1745 2px;
  text-decoration: none;
  cursor: pointer;cursor: hand;
  font-weight: bold;
}
.butt5:hover{
  background: #0c4c8c;
  background-image: -webkit-linear-gradient(top, #0c4c8c, #042b54);
  background-image: -moz-linear-gradient(top, #0c4c8c, #042b54);
  background-image: -ms-linear-gradient(top, #0c4c8c, #042b54);
  background-image: -o-linear-gradient(top, #0c4c8c, #042b54);
  background-image: linear-gradient(to bottom, #0c4c8c, #042b54);
  text-decoration: none;
}

.searcher{
  width:100%; 
  height:50px; 
  padding:5px; 
  text-align:center; 
}

.FormControlText{
  vertical-align: top;
  width: 300px;
  text-align: right;
  display:inline-block; 
  font-weight:bold;
  margin-top:10px;
  margin-right:10px;
}
.FormControlInput{
  width: 450px;
  display:inline-block;
  text-align: left;
}

.FormControlInput > input,textarea,select{    
  width: 300px;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857;
  color: #9c9b9b;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d6d4d4;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  background: #fbfbfb;
}
textarea{
  margin-top:10px;
  height: 300px;}

div.upload {
    width: 157px;
    height: 57px;
    background: url(https://lh6.googleusercontent.com/-dqTIJRTqEAQ/UJaofTQm3hI/AAAAAAAABHo/w7ruR1SOIsA/s157/upload.png);
    overflow: hidden;
}

div.upload input {
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
}

.FileDescExt{
    text-align: left;
    background:#e3edf4;
    padding:20px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}




div.custom_file_upload {
  width: 230px;
  height: 20px;
  margin: 40px auto;
}

input.file {
  width: 150px;
  height: 20px;
  border: 1px solid #BBB;
  border-right: 0;
  color: #888;
  padding: 5px;
  
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  
  outline: none;
}

div.file_upload {
  width: 80px;
  height: 24px;
  background: #7abcff;
  background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));
  background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  background: linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );

  display: inline;
  position: absolute;
  overflow: hidden;
  cursor: pointer;
  
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  
  font-weight: bold;
  color: #FFF;
  text-align: center;
  padding-top: 8px;
}
div.file_upload:before {
  content: 'UPLOAD';
  position: absolute;
  left: 0; right: 0;
  text-align: center;
  
  cursor: pointer;
}

div.file_upload input {
  position: relative;
  height: 30px;
  width: 250px;
  display: inline;
  cursor: pointer;
  opacity: 0;
}
.ShowFilesDate{
  display: inline-block;
  width: 150px;
  height: 32px;
  padding: 6px 12px;
  margin-bottom: 6px;
  font-size: 13px;
  line-height: 1.42857;
  color: #9c9b9b;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #d6d4d4;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  background: #fbfbfb;
}