.modal-dialog {margin: 100px auto;}
.manito{ cursor:hand; cursor:pointer;text-decoration:none;  }
.sortme,.ordena {list-style: none;}
.sortme li{display: block;padding: 1px 1px 1px 10px;margin-bottom: 3px;background-color: #ECF0F5;	color: #000;}
.sortme li:hover{background-color: #C0C3C7;  color: #FFF;}
.sortme li .mover {  float: right;  padding: 2px;  font-size: 12px;  font-weight: 600;  cursor: pointer;} 

.ordena li {margin-left: -40px;}
.simple td{background-color:#ffffff;padding:5px; border: solid 1px #F4F4F4}
.simple tr td:hover{background-color:#EFF5FB;}
.simple td:hover{.manito}
textarea{background-color:#ffffff;padding:5px; border: solid 1px #dadada}


.liarchivos{list-style:none}
.liarchivos li{  display: block; padding: 5px 10px;  margin-bottom: 5px;  background-color: #ECF0F5;  color: #000;  font-weight: 600;margin-left: -40px;}
.liarchivos li:hover{background-color: #C0C3C7;  color: #FFF;}
.content-wrapper{position:relative;}
.buscador { max-width: 500px; float: left; margin: 7px;}
.content-busqueda {
padding:10px;
  width: 100%;
  height: 100%;
  background-color: rgba(30, 32, 32, 0.62);
  position: absolute;
  z-index: 900;
}
.badge2 {
  display: inline-block;
  min-width: 10px;
  padding: 3px 10px;
  font-size: 25px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #777;
  border-radius: 18px;
}
.contenedor { width: 100%; height: 100%; background-color: rgb(244, 244, 244);overflow:scroll;padding:50px;}

div.nombre_item {
color:#3c8dbc;
font-size: 30px;
margin-bottom: 20px;
text-transform: capitalize;
font-weight: lighter;
}

div.nombre_item h1{
font-weight: lighter;
}

div.titulo_principal{
    width:1024px;
    height:42px;
    background:#fff;
    margin:0px auto;
    color:#589be9;
    padding:10px;
    margin-top: 10px;
    text-transform: capitalize;
}
div.titulo_principal h4{
    margin-left: 20px;
font-weight: lighter;
text-transform: uppercase;
font-size: 19px;
}

div.titulo_principal h4 a{
color: #589be9;
font-weight: normal;
}

div.titulo_principal h4 a:hover{
color: #444;
}

div.precio_primario{
width: 100%;
float: right;

}

div.precio_primario .valor_e{
padding: 4px 9px;
width: auto;
float: right;
font-size: 28px;
margin-bottom: 10px;
color: #FFFFFF;
background-color: #2f5383;
font-weight: bold;
margin-top: 3px;
}

div.precio_secundario{
width: 100%;
float: right;
}

div.precio_secundario .valor_o{
padding: 0px 9px;
width: auto;
float: right;
font-size: 26px;
margin-bottom: 10px;
color: #2F5383;
font-weight: bold;
margin-top: -2px;
}

.boton input{
height: 39px;
width: 161px;
text-align: left;
padding-left: 17px;
background-image: url("../images/icon-carro.png");
background-color:rgb(0, 166, 150);
color: white;
font-size: 15px;
background-repeat: no-repeat;
background-position: 124px;
margin-left: 10px;
}

.cantidad input,.cantidad select{
height: 34px;
margin-top: 1px;
text-align: center;
font-weight: initial;
font-size: 20px;
color: rgb(85, 85, 85);
}

div.item_principal{
    width:1024px;
    height:400px;
    margin:0px auto;
    margin-top: 10px;
}
div.imagen_item{
width: 562px;
float: left;
padding: 5px;
}
div.imgitem_pri{
    width:440px;
    height:320px;
    border:1px solid #ddd;
    float:left;
    text-align: center;
   line-height: 315px;
background-color: #fff;

}

div.imgitem_pri img{
max-width: 438px;
max-height: 318px;
vertical-align: middle;
}

div.imgitem_sub{
    float:left;
    vertical-align:top;
}

div.imgitem_mini{
margin-left: 10px;
width: 100px;
height: 73px;
margin-bottom: 9px;
text-align: center;
border: solid 1px #ddd;
line-height: 68px;
background-color: #fff;

}

div.imgitem_mini img{
max-width: 98px;
max-height:71px;
  vertical-align: middle;
}

div.detalle_precio{
width: 400px;
    float:left;
    text-align:right;

}
div.cantidad, div.boton{
    float:right;
margin-left:10px;
}
div.detalle_item{
    width:1024px;
    height:auto;
    margin:0px auto;
    margin-bottom:50px;
}
div.pestania{
width: 1024px;
height: 41px;
border-bottom: 5px solid #3c8dbc;
}
div.sub_desc, div.sub_carac, div.sub_desp{
    float:left;
    box-shadow: 2px -1px 5px -2px rgba(50, 50, 50, 0.61);
    padding: 8px 16px;
    margin-right: 5px;
}
div.sub_desc{
    background:#3c8dbc;
    color:#fff;
}
.manito{
    cursor:pointer;
}


div.desc_item{
padding: 10px;
line-height: 25px;

}

.stock {
float: right;
background-color: #ddd;
margin-bottom: 10px;
padding: 6px 10px;
font-size: 13px;
}

.stock .valor_o{
color: rgb(0, 166, 150);
font-size: 17px;
}

.agregar_carrito{
float: right;
height: 40px;
width:376px
}
.carrito img{
float: right;
margin-right: 11px;
z-index: 25;
}

.selectgroup{
font-weight: bold !important;
font-size: 20px; 
color: #000;
/*background-color: #3C8DBC;*/
}
