﻿.modal-body-mio {
    position: relative;
    padding: 4px;
}

.modal-footer-mio {
    margin-top: 1px;
    padding: 3px 20px 4px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-header-mio {
    padding: 8px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.428571429px;
}
.div210 {
    border-color: gray;
    border-width: 1px;
    border-style: solid;
    height: 210px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divcentro110 {
    border-color: gray;
    border-width: 1px;
    border-style: solid;
    height: 110px;
    width: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.divcentro210 {
    border-color: gray;
    border-width: 1px;
    border-style: solid;
    height: 210px;
    width: 210px;
    /*
    justify-content: center;
    align-items: center;
        */
}

.modal-title-mio-azul {
    margin: 0;
    line-height: 1.428571429;
    color: blue;
}
.sinpadding [class*="col-"] 
{
    padding: 2px;
}
.alto_SeparacionRotativo {
    height: 2px;
}
.alto_SeparacionAbajoRotativo {
    height: 3px;
}

.alto_cabecera {
    height: 48px;
}
.elmargenBotonMenuProductosMovil {
    padding-top: 2px;
}

.elmargenPaginaProductosMovil {
    padding-top: 45px;
}

.elmargendeproductosamenu
{
	padding-left: 4px;
}
.elmargendehtmlinformacion
{
	padding-left: 30px;
	padding-right: 30px;
}
.sinpandinmenu
{
	padding-right: 0px;
}
.elmargendeprogreso
{
	padding-top: 4px;
}
.elmargendeDelBotonPasarelaPago {
    padding-top: 5px;
}
.elmargentoppaginacarrito
{
	padding-top: 0;
}
.elmargenbotonescarrito
{
	padding-top: 14px;
}
.elmargentopdeBusqueda
{
	padding-top: 2px;
	background-color: #FFFFFF;
}
.divampliacion2pix
{
	padding-top: 2px;
}
.divampliacion4pix {
    padding-top: 40px;
}



.Alineo_Izq{
    float: left;
}

.Alineo_Drc {
    float: right;
}

.altura21 {
    height: 21px
}

.elmargentopdepaginasMovil {
    margin-top: 76px;
}

.elmargentopdepaginasEscritorio {
    margin-top: 96px; /*sin modelos de impresora 37px con modelos de impresora 84px*/
}


.elmargentopdepaginasMovilSinCabecera {
    margin-top: 16px;
}
.elmargentopdepaginasEscritorioSinCabecera {
    margin-top: 35px;
    /*
    margin-top: 116px;
*/
}
.elmargentopdepaginasUnaMaster
{	
margin-top: 60px;
}
.topcero {
    top: 0;
}

.navbar-fixed-topmio 
{
	/* nuevo mio*/
  position: fixed;
  top: 60px;
    right: 0;
  left: 0;
  border-width: 0 0 1px;
  z-index: 1030;
}
.navbar-fixed-topmioMovil {
    /* nuevo mio*/
    position: fixed;
    top: 32px;
    right: 0;
    left: 0;
    border-width: 0 0 1px;
    z-index: 1030;
}

#padreBusqueda {
    display: table;
    height: 30px;
}
#hijoBusqueda {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}
#hijoBusquedaDrch
{
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}

.FondoGrisClaro {
    background-color: #F8F8F8;
}


/* MODIFICACION DE LOS COLORES DEL MENU /*/

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #1261e4;
    color: #FFFFFF;
}

/* title   */


.navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu 
{
    background-color: #ffffff;
    color: #ffffff;
}

.navbar-de_mi_cabecera
{
	/* cambiado nuevo para mi
	border-color: #C0C0C0;*/
	border-bottom-width: thick;
	background-image: url('/imagenes/blanco15.jpg');
}

.FontAzulSesion
{
	color: #0000CC;
	font-family: Verdana, Arial;
	font-size: 14px; /*font-weight: bold;*/
}
.BtnMenuCategoriasTextoCentrado {
    border-style: none;
    border-color: inherit;
    border-width: medium;
    font-family: Sans-Serif;
    font-size: 10pt;
    color: #284775;
    cursor: pointer;
    background-position: 0% 0%;
    background-repeat: repeat;
    background-color: #f6fff3;
    margin-left: 0px;
    text-align: center;
}

.MenuAccordeonCabecera {
    border: 1px solid #cccccc;
    background-color: #d3e3ff;
    font-family: Sans-Serif;
    font-size: 11pt;
    color: #030303;
    /*font-weight: bold; */
    padding: 4px;
    margin-top: 2px;
    margin-left: 0px;
    text-align: center;
    cursor: pointer;
} 

.MenuAccordeonContenido 
{ 
font-family: Sans-Serif; 
background-color: #f6fff3; 
border: 1px solid #cccccc; 
border-top: none; 
font-size: 9.5pt; 
padding: 0px; 
cursor: pointer;
} 
.BtnMenuCategorias
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	font-family: Sans-Serif; 
	font-size: 11pt;
	color: #284775;
	cursor: pointer;
	background-position: 0% 0%;
	background-repeat: repeat;
	background-color: #f6fff3;
	margin-left: 0px;
		text-align: left;
}
.BtnMenuInformacion100 {
    font-family: Sans-Serif;
    font-size: 10pt;
    color: #555555;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #d3e3ff;
    cursor: pointer;
    margin-top: 1px;
    margin-bottom: 2px;
    font-weight: normal;
    width: 100%;
}


.TextosPeques
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
}

.PanelBotonesCollapse
{
	background-image: url('imagenes/FondoColapse.jpg');
	font-family: Verdana, Helvetica, sans-serif;
	color: #0066cc;
}
.PanelCondicionesUsuCollapse
{
	width: 100%;
	background-image: url('imagenes/FondoColapse.jpg');
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	height: 15px;
}

.BotonesDataPager
{
	font-family: Verdana, Arial;
	font-size: 11pt;
	color: #0066FF;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	/*background-color: #d3e3ff; */
	cursor: pointer;
	margin-top: 1px;
	margin-bottom: 2px;
	font-weight: normal;
}
.ProductListItemDataPager
{
	color: #0066FF;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
}

.BtnMenuInformacion
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #555555;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #d3e3ff; 
	cursor: pointer;
	margin-top: 1px;
	margin-bottom: 2px;
	font-weight: normal;
}
.BotonListaDeCompra
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: White;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-image: url('imagenes/FondoPanel.jpg');
	cursor: pointer;
	margin-top: 1px;
	margin-bottom: 2px;
	font-weight: normal;
}
.BotonListaModelos {
    font-family: Verdana, Arial;
    font-size: 10pt;
    background : #ffffff;
    border-right: #cccccc 0px solid;
    border-top: #cccccc 0px solid;
    border-left: #cccccc 0px solid;
    border-bottom: #cccccc 0px solid;
    cursor: pointer;
    margin-top: 1px;
    margin-bottom: 2px;
    font-weight: normal;
}
.FondoTablaTituloDropModelos {
    background-image: url('imagenes/FondoPanel.jpg');
}

.FondoPaneles
{
	background-image: url('imagenes/FondoPanel.jpg');
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

.BotonesPanelProductos {
    border-style: none;
    background-color: #0E5BDF;
    color: #FFFFFF;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.FondoPanelCarritoAnterior
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #990000;
}
.FondoPanelesSeparacion {
    background-image: url('imagenes/FondoPanelSeparacion.jpg');
    height: 7px;
}
.FondoPanelSelecionImpresoras
{
	background-color: #F0F0F0;
}
.TextDropSelecionImpresoras
{
    font-family: Verdana, Arial;
    font-size: 10pt;
    color: black;
    height: 19px;
}

.ProductListItemNegrita
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
.BotonesFormularioVerde {
    border: 1px solid #036305;
    font-family: Verdana, Arial;
    font-size: 11pt;
    color: #FEFEFF; /*	background-color: #fffbff;  */
    background-color: #05AA09; /*ffff99;*/
    cursor: pointer;
}

.BotonesFormularioRojo {
    border: 1px solid #D00912;
    font-family: Verdana, Arial;
    font-size: 11pt;
    color: #FEFEFF; /*	background-color: #fffbff;  */
    background-color: #C2050E; /*ffff99;*/
    cursor: pointer;
}
.BotonesFormularioVerde9Px {
    border: 1px solid #036305;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #FEFEFF; /*	background-color: #fffbff;  */
    background-color: #05AA09; /*ffff99;*/
    cursor: pointer;
}
.BotonesFormularioAzul9Px {
    border: 1px solid #036305;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #FEFEFF; /*	background-color: #fffbff;  */
    background-color: #3476FC; /*ffff99;*/
    cursor: pointer;
}

.BotonesFormularioRojo9Px {
    border: 1px solid #D00912;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: #FEFEFF; /*	background-color: #fffbff;  */
    background-color: #C2050E; /*ffff99;*/
    cursor: pointer;
}

.BotonesFormularioCancelar {
    border: 1px solid #686666;
    font-family: Verdana, Arial;
    font-size: 11pt;
    color: #686666; /*	background-color: #fffbff;  */
    background-color: #FEFEFF; /*ffff99;*/
    cursor: pointer;
}
.BotonesFormulario
{
	border: 1px solid #cccccc;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #284775;
	/*	background-color: #fffbff;  */ 
	background-color: #e6f1f7;/*ffff99;*/
	cursor: pointer;
	}
.BotonAvisame
{
	border: 1px solid #cccccc;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #0066FF; /*	background-color: #fffbff;  */
	background-color: #FDFBF6; /*ffff99;*/
	cursor: pointer;
}
.BotonesNavegacion
{
	/*border-top: 1px dashed #CACACA;*/
	border-style: none;
	background-image: url('imagenes/FondoPanel.jpg');
	color:  #FFFFFF;
}
.BotonesAbrirMenuMv {
    border-style: none;
    background-color: brown; /*ffff99;*/
    color: #FFFFFF;
}
.BotonesPasarelaPago {
    border: 1px solid #cccccc;
    font-family: Verdana, Arial;
    font-size: 11pt;
    background-color: brown; /*ffff99;*/
    color: #FFFFFF;
}
.BotonesIniciaSesionMv {
    font-size: 11pt;
    border-style: none;
    background-image: url('imagenes/FondoPanel.jpg');
    color: #FFFFFF;
}
.BotonesCierraSesionMv {
    font-size: 11pt;
    border-style: none;
    background-image: url('imagenes/FondoPanel.jpg');
    color: #FFFF66;
}

.btnBootstrapNavegacion {
 /* display: inline-block;*/
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
 /* background-image: none;*/
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.428571429;
/*  border-radius: 4px;*/
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
	  background-color: #1261e4;
	color: #FFFFFF;
}
.btnBootstrapNavegacionAmarillo {
    /* display: inline-block;*/
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    /* background-image: none;*/
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    /*  border-radius: 4px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-color: #1261e4;
    color: #FFFF66;
}
.LabelBootstrapNavegacion {
    /* display: inline-block;*/
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    /* background-image: none;*/
    white-space: nowrap;
    margin-top: 8px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    /*  border-radius: 4px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-color: #1261e4;
    color: #FFFFFF;
}


.Micaret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}


.btnBootstrapNavegacion .navbar-link {
  color: #ffffff;
}
.btnBootstrapNavegacion .navbar-link:hover {
  color: #f6f908;
}
.ExpandirLateralesMenu {
    padding: 8px 12px;
}

.BotonesSesion
{
	border-style: none;
	background-image: url('imagenes/FondoPanel.jpg');
	color: #FFFF66;
}

.TextBoxBusqueda {
    font-family: Verdana, Arial;
    font-size: 10pt;
    color: black;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    border-color: #000000;
}
.IdentificadoXs
{
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 12px;
}
	
.ProductListItem
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.ProductListItemAzulBold
{
	color: #0066FF;
	font-family: Verdana, Arial;
	font-size: 12px;
	/*font-weight: bold;*/
}
.ProductListItemOferta
{
	color: black;
	font-family: Verdana, Arial;
	font-size: 14px;
	border-top: red 1px dotted;
	border-bottom: red 1px dotted;
	background-color: #ffff66;
}
.ProductListItemNovedad 
{
	color: red;
	font-family: Verdana, Arial;
	font-size: 14px;
    font-style: italic;
	border-top: red 1px dotted;
	border-bottom: red 1px dotted;
	background-color: paleturquoise;
}
.alinearCentro
{
	border: 1px solid #808080;
	text-align: center;
}
.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 20pt
}
.EtiquetasFormulario
{
	font-size: 10pt;
	color: #696969;
	font-family: Verdana, Arial;
}
.TextBoxFormulario
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: black;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}

.el_hr
{
	height: 1px;
	border-style: solid;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #0000FF;
	background-image: url('imagenes/FondoPanel.jpg');
}
  .fieldsetmio
{
	border: 1px solid #C0C0C0;
}
.MarcaDeAgua
{
	background-color: #F0F8FF;
	color: gray;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
}


.FondoGris
{
	background-color: #E4E4E4;
}
.FondoAmarilloModDirEnvio {
    background-color: #ffffcc;
}

.fija
{
	position: fixed;
	bottom: 0;
	right: 0;
	background-color: white;
	top: 100px;
	background-image: url('imagenes/FondoPanel.jpg');
	height: 30px;
}
.modalventana {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.centrado {
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 140px;
    background-color: White;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}

.centrado img
{
     height: 128px;
     width: 128px;
}

.TextBoxCabPedido
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: black;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.EtiquetasCabPedido
{
	font-size: 10pt;
	color: #696969;
	font-family: Verdana, Arial;
}
.EtiquetasNegras
{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial;
}
.EtiquetasSubrralladoDirEnvio
{
	font-size: 10pt;
	color: #696969;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
.alinearDerechaGrrid 
{
	border: 1px solid #808080;
	text-align: right;
}
.alinearDerecha 
{
	border: 1px solid #808080;
	text-align: right;
}
.alinearCentro
{
	border: 1px solid #808080;
	text-align: center;
}
.TotalesCarrito
{
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}


.BotonesCarrito
{
	border: 1px solid #cccccc;
	font-family: Verdana, Arial;
	font-size: 9pt;
	color: #284775;
	/*	background-color: #fffbff;  */ 
	background-color: #e6f1f7;/*ffff99;*/
	cursor: pointer;
	}
.BotonesDirEntrega {
    border: 1px solid #cccccc;
    font-family: Verdana, Arial;
    font-size: 9pt;
    color: White; /*	background-color: #fffbff;  */
    background-image: url('imagenes/FondoPanel.jpg');
    cursor: pointer;
}

.ProductListPromoRojoBold
{
    color: #FF0000;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
}








*::-webkit-input-placeholder
{
	/* Google Chrome y Safari */
	background-color: #F0F8FF;
	color: gray;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;

}
*:-moz-placeholder {
    /* Firefox anterior a 19 */
	background-color: #F0F8FF;
	color: gray;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
}
*::-moz-placeholder {
    /* Firefox 19 y superior */
	background-color: #F0F8FF;
	color: gray;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;


}
*:-ms-input-placeholder {
    /* Internet Explorer 10 y superior */
	background-color: #F0F8FF;
	color: gray;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;

}
#pie
{
	background: url(imagenes/barrapie.jpg) #3366ff no-repeat;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
	position: relative;
	color: #FFFFFF;
	font-size: .8em;
}
