@charset "utf-8";
/* CSS Document */
/* Fuerza ancho extra del modal para ambas versiones (BS3/BS4) */
#modalOfertas .modal-dialog.modal-ancho {
  /* Bootstrap 4/5 usa max-width; Bootstrap 3 usa width */
  max-width: 95% !important;  /* BS4/5 */
  width: 95% !important;      /* BS3 */
  margin: 1.75rem auto !important; /* centra en BS4/5; ignorable en BS3 */
}

/* Si el template fija un ancho al .modal-content, lo anulamos */
#modalOfertas .modal-dialog.modal-ancho .modal-content {
  width: 100% !important;
}

/* Por si el template usa un breakpoint fijo tipo 600px en BS3 */
@media (min-width: 768px) {
  #modalOfertas .modal-dialog.modal-ancho {
    max-width: 1200px !important; /* ajusta a tu gusto */
    width: 90% !important;
  }
}
.mvd-border-bottom{
	border-bottom: solid 1px #CCCCCC !important;
	padding-bottom: 30px !important;
	
} 
.mvd-margin-bottom-30{
	margin-bottom: 30px !important;
}
.mvd-ventas-mes{
	font-size: 20px !important;
}
.mvd-padding-h-25{
	padding-top: 25px !important;
}
.mvd-padding-h-30{
	padding-top: 30px !important;
}
.mvd-buscar-cliente-header{
	margin: -5px 20px 0 20px !important;
	width: 300px !important;
}
.mvd-selector-header{
	height: 30px !important;
	font-size: 11px !important;
}
.mvd-decimales-unidades{
	width: 105px !important;
}
.mvd-link-blog{
	width: 95% !important;
}
.mvd-caja-upload{
	background-color: #F9F9F9;
	border: #DADADA solid 1px;
	height: 40px !important;
	
}
.mvd-widht-60px{
	width: 60px !important;
}
.mvd-widht-200px{
	width: 200px !important;
}
.mvd-img-mini-ratio{
	width: 30px !important;
	height: auto !important;
	margin: 5px !important;
}
.mvd-boton-barra-listados{
	margin-top: 9px !important;
}
.mvd-fondo-gris-claro{
	background-color: #F8F8F8;
}
table.mvd-tabla-items-cookies{
	border:  #ccc solid 1px;
	border-radius: 5px !important;
}
td.mvd-tabla-items-cookies{
	text-align: center;
	padding: 5px 0px !important;
}


.mvd-bottom-gris{
	border-bottom: #ccc solid 1px;
	width: 90% !important;
	height: 20px !important;
	position: relative;
	margin: 0 auto;
}
.mvd-font-weight-200{
	font-weight: 200 !important;
}
.mvd-margin-top-25{
	margin-top: 25px !important;
}
.mvd-margin-top-30{
	margin-top: 30px !important;
}
.mvd-margin-top-60{
	margin-top: 60px !important;
}
.mvd-margin-top-20{
	margin-top: 20px !important;
}
.mvd-margin-top-10{
	margin-top: 10px !important;
}
.mvd-margin-top-5{
	margin-top: 5px !important;
}
.mvd-logo-promo{
	width: 50px !important;
	height: auto;
}

.mvd-buscador{
	text-align: left !important;
}
.mvd-logistica-bulto{
	margin-top:40px !important;
}
.mvd-etiquetas-remitente{
	width: 100% !important;
	text-align: center !important;
	font-size: 16px;
	color: #000000;
	font-weight: 500;
}
.mvd-etiquetas-remitente-nombre{
	width: 100% !important;
	text-align: center!important;
	font-size: 24px;
	color: #000000;
	font-weight: 700;	
}
.mvd-etiquetas-remitente-datos{
	

	width: 100% !important;
	text-align: center !important;
	font-size: 18px;
	color: #000000;
	font-weight: 500;
}
.mvd-etiquetas-campos{
	font-size: 14px !important;
	font-weight: 400 !important;
}
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
a.mvd-iconos-logistica-link{
	color: #294E76 !important;
	margin: 0 20px 0 0 !important;
	text-decoration: none !important;
}

.mvd-caja-logo-etiqueta{
	text-align: center;
	margin: 10px !important;
}
.mvd-logo-etiqueta{
	width: 80px !important;
	height: auto;
}
.form-label{
	font-size: 14px !important;
}
.mvd-selector-listar{
	padding-top: 3px !important;
}
.mvd-filtrar-selector-caja{
	/*min-width: 500px !important;*/
	text-transform: lowercase !important;
	text-align: left !important;
}
.mvd-filtrar-selector-caja:first-letter {
    text-transform: uppercase;
}
.mvd-filtrar-selector-lista{
	font-size: 12px !important;
	text-transform: lowercase !important;
	/*min-width: 300px !important;*/
}
/*
.mvd-filtrar-selector-lista:first-letter {
    text-transform: uppercase;
}
*/
.mvd-fondo-grafico{
	background: url("../imagenes/fondo_grafico.jpg") !important;

}
table.mvd-tabla-hijos {
	color:#999;
	font-size:14px;
	border: solid 1px;
}
table.mvd-tabla-hijos th {
	padding:6px 10px;
	text-align: center;
}
table.mvd-tabla-hijos td {
	padding:6px 10px;
}

.mvd-div-tabla {
	color:#999;
	font-size:14px;
	border: solid 1px;
}

.mvd-row{
	padding: 0 20px !important;
}
.mvd-lista-productos-categorias{
	width: 100%;
	padding: 7px 0 !important;
	border-bottom: solid 1px #D8E2E7;
	font-size: 15px !important;

}
.mvd-boton-categoria-eliminar{
/*	margin: 10px 0 0 80px;
	padding: 0;
	font-size: 10px !important;
	max-width: 12px !important;
	max-height: 12px !important;*/
	border: none !important;
	width: 31px !important;
	height: 31px !important;
	background: url("../imagenes/eliminar.png");
	background-position: center !important;

}
.mvd-selector-color{
	height: 40px !important;
}

.mvd-cursor{
    cursor:pointer; cursor: hand;
}
.mvd-icono{
	max-width: 75px;
	height: auto;
}
.mvd-nombre-variable{
	font-size: 14px !important;
	font-weight: 200 !important;
}
.mvd-lista-colores{
	float: left;
	margin: 10px 20px 50px !important;
	text-align: center;
	padding: 25px !important;

}
.mvd-color{
	border-color: #cccccc;
	border: solid 1px;
	border-radius: 10px;
	
}
.mvd-buscar-color{
	height: 60px !important;
	background: none;
    cursor:pointer; cursor: hand;
}
.mvd-buscar-color-nuevo{
	height: 40px !important;
	background: none;
    cursor:pointer; cursor: hand;
}
.container{
	position: relative;
	margin-top: 0px !important;
	margin-left: 0px !important;
}
.mvd-fondo-marca-agua{
	background-color: #CCCCCC;
}
.mvd-boton-filtrar{
	margin-top: 30px !important;
}
.galeria{ 
	width:100%; 
	float:left; 
	margin-top:0px;
}
.galeria ul{ 
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.galeria ul li{ 
	padding:7px; 
	border:none; 
	float:left; 
	margin:20px; 
	background:none;
	width:auto; 
	height:auto;
}
.galeria img{ 
	width:200px;
	height: auto;
}

.mvd-estrellas{
	color: #888 !important;
	margin: 0 5px !important;
}
.mvd-modal-img{
	width: 100%;
	height: auto;
}
.mvd-lista-imagenes-news-div{
	text-align: center !important;	
	margin-bottom: 50px !important;
	font-size: 15px !important;
}
.mvd-newsletter-listado-imagenes{
	width: 100%;
	height: auto;
	
}
.mvd-lista-ordenar-div{
	width: 100%;
	padding: 7px 0 !important;
	border-bottom: solid 1px #D8E2E7;
	font-size: 15px !important;
	cursor: move;

}
.mvd-lista-imagenes-div{
	text-align: center !important;	
	margin: 50px !important;
	border-bottom: solid 1px #D8E2E7;
	font-size: 15px !important;
	cursor: move;

}
.mvd-lista-ordenar-div-botonera{
	position: relative;
	float: left;
	cursor: move;
	padding: 3px 10px !important;
	border-radius: 3px !important;
	background:#FFF !important;
	text-align: center !important;
}

a.mvd-listar-ordenar-botonera{
	text-align: center !important;	
	font-size: 15px !important;
	margin: 10px 10px !important;
	background:#3B6EA5;
	color: #FFFFFF;	
	text-decoration: none;
	padding: 5px 20px !important;
	border-radius: 3px !important;

}
a.mvd-listar-ordenar-botonera:hover{
	text-decoration: none;
	
	
}
.mvd-hash-boton{
	font-size: 11px !important;
	background:#FFF !important;
	color: #3B6EA5 !important;	
}

.mvd-lista-ordenar-adjuntos-div{
	text-align: center !important;
	margin: 50px !important;
	font-size: 15px !important;	
	cursor: move;
}
.mvd-boton-entregar{
	background: none;
	border: none;
	text-decoration: underline 1px #7FC0E2;
	color: #294E76;
}
a.mvd-listar-ordenar-link{
	text-decoration: underline 1px #7FC0E2;
	color: #294E76;

}
a.mvd-listar-ordenar-link:hover{
	text-decoration: none;
	
}

.mvd-categoria-existe{
	width: 100% !important;
	text-align: right;
	font-size: 14px !important;
	font-style: italic;
	color: #294E76 !important;	
}
.mvd-comentario-respuesta{
	width: 100% !important;
	text-align: right;
	font-size: 14px !important;
	font-style: italic !important;
	color: #6B90BC !important;	
}
.mvd-datos-comentario{
	font-size: 14px !important;
	font-weight: 100 !important;
	margin-top: 20px !important;
}
a.mvd-item{
	font-weight: 300 !important;
}
a.mvd-item-disabled {
	font-weight: 300 !important;
	color: #ccc !important;
}

.mvd-header{
	height: 70px !important;
}
.mvd-h-5{
	margin: 10px 0 0 0 !important;
}
.mvd-h-3{
	font-size: 20px !important;
}
.mvd-nota{
	font-size: 14px; 
	font-weight: 100 !important;
}
a {
  outline: none;
  text-decoration: none;
}
a.mvd-listados:link {
	color: #294E76;
}
a.mvd-listados:hover {
	color: #244364;
}
.mvd-listados{
	text-decoration: none !important;
}

.mvd-titulos{
height: 36px;
}
.mvd-alerta{
	width: 100%;
	text-align: left;
	letter-spacing: 1px;
}

.mvd-mensaje-ok, .mvd-mensaje-error{
	font-size: 18px !important;
	font-weight: 400 !important;
}
.mvd-mensaje-ok{
	color:#238C00;
}
.mvd-mensaje-error{
	

	color:#FF0000;
}
.mvd-cliente-actual{
	color: #FFFFFF !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-top: 4px !important;
	width: 100% !important;
	text-align: left!important;
	padding-left: 300px !important;

}
.mvd-align-center{
	width: 100%;
	text-align: center !important;
}
.mvd-logo-login{
	margin-top: 12px;	
	margin-bottom: 20px;
	border-radius: 4px; 
}
.mvd-separador-h-10{
	margin: 5px 0 !important;	
}
.mvd-separador-h-3{
	margin: 3px 0 !important;	
}
.mvd-separador-h-20{
	height: 20px !important;
}
.mvd-separador-h-40{
	height: 40px !important;
}
.mvd-header_modal{
	height: 50px; 
}
.lbl{ /* botonera lateral */
	font-size: 14px !important;
	font-weight: 100 !important;
	color: #000000 !important;
}
.form-control-label{ /* etiquetas formularios */
	font-size: 14px !important;
	font-weight: 200 !important;
	color: #000000 !important;
}
.lbl-superior{ 
	color: #FFFFFF !important;
}
.mvd-modal-title{
	font-weight: 200 !important;
	color: #222222 !important;
}
.mensaje_respuesta{
	width: 100% !important;
	line-height: 20px !important;
	text-align: center;
}
.mvd-checkbox{
	padding-top: 35px !important;
	font-size: 14px !important;
}
.mvd-box-typical{
	border-top: none;
	border-top-left-radius: 0px !important;
}
.mvd-btn-mas-uno{
	margin-left: 50px !important;
	background: none !important;
}
.mvd-btn-mas{
	background: none !important;
}
.mvd-btn-mas-uno:hover, .mvd-btn-mas:hover{
	/*color: */
}
