@import url("fuentes.css");
*{
   outline:0;
   text-decoration: none;
}
/******TABLA SIN BORDE******/
#tablagris-sin-borde TABLE.t-data-grid THEAD TR TH {
    font-family: inherit;
    font-size:inherit;
    padding-left:5px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:left;
    text-transform: uppercase;
    background-color:inherit;
    border-left:none;
    border-right:none;
    line-height:5px;
    height:5px;
}

#tablagris-sin-borde TABLE.t-data-grid {
    font-family: inherit;
    font-size:inherit;
    font-weight: inherit;
    color: inherit;
    width: 100%;
    border-left: none;
    border-collapse: collapse;
    margin-left: 0;
}

#tablagris-sin-borde tr:nth-child(odd) {
    font-family: inherit;
    font-size:inherit;
    padding-left:5px;
    font-weight:inherit;
    color:inherit;
    text-align:left;
    text-transform: uppercase;
    border-left:none;
    border-right:none;
    line-height:5px;
    height:5px;
    background-color: inherit;
}


#tablagris-sin-borde tr:nth-child(even) {
    font-family: inherit;
    font-size:inherit;
    padding-left:5px;
    font-weight:inherit;
    color:inherit;
    text-align:left;
    text-transform: uppercase;
    border-left:none;
    border-right:none;
    line-height:5px;
    height:5px;
    background-color: inherit;
}

#tablagris-sin-borde table.t-data-grid tbody tr td {    
    border: none;
}

#tablagris-sin-borde table.t-data-grid tr:hover {
    background-color: inherit;
    font-weight: inherit;
    opacity: 0.9;
}


#tablagris-sin-borde TABLE.t-data-grid TBODY TR.true {
    font-family: inherit;
    font-size:inherit;
    padding:1px;
    background-color:inherit;
    height:5px;
    font-weight:inherit;
    color:#000;
    text-align:left;
}

#tablagris-sin-borde TABLE.t-data-grid TR TH A {
    text-decoration: none;
    color: white;
}


#tablagris-sin-borde DIV.t-data-grid {
    font-family: inherit;
    font-size:inherit;
}

#tablagris-sin-borde DIV.t-data-grid-pager {
    font-family: inherit;
    font-size: inherit;
    margin: 8px 0px;
    text-align: center;
}

#tablagris-sin-borde DIV.t-data-grid-pager A, #tablagris1 DIV.t-data-grid-pager SPAN.current {
    text-decoration: none;
    color: black;
    padding: 2px 5px;
    font-size: inherit;
    border: none;
    margin-right: 5px;
}

#tablagris-sin-borde DIV.t-data-grid-pager A:hover {
    border: none;
}

#tablagris-sin-borde DIV.t-data-grid-pager SPAN.current {
    color: white;
    background-color: #A5A6A8;
}


.text1
{
    color: white;
    float: left;
    width: 20%;
    font-size:30px;
    text-align:center;
    margin-top: 16px;
}

.text2
{
    color: #FFFFFF;
    float: left;
    text-align: center;
    width: 30%;
    margin-top: 14px;
}

.divTextFieldBuscador{
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    line-height: normal;
    margin-left: 0;
    width: 35%;
}

.botonBuscador
{
    float: left;
    margin-left: 0;
    margin-top: 14px;
    text-align: center;
    width: 10%;
}

.textFieldBuscador{
    background-repeat: no-repeat;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: normal;
    margin-top: 14px;
    width: 317px;
}

.divPrincipalBarraBuscador {
    background-color:#262626;
    background: linear-gradient(#636365, #48484A);
    height: 70px;
}

.label-entidades{
    color:#FFFFFF;
}

/*.body-principal{
    background-color:#466083;
    color:#FFFFFF;
    background: linear-gradient(#6E94B9, #466083);
}*/


/***********************************************************************************************************************/
/*TEXTFIELDS*/
/***********************************************************************************************************************/

.textfield {
    background-color: #FFFFFF;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: inset;
    border-width: medium;
}

.texfield:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
 }

.textfield-chico {
    background-color: #FFFFFF;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:12px;
    padding-right:12px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: inset;
    border-width: medium;
}
.textfield-chico:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
 }

 .textfield-sin-pad {
    background-color: #FFFFFF;
   -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: inset;
    border-width: medium;
}

.texfield-sin-pad:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
 }




/*.textfield-chico {
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 1px outset;
    border-radius:4px 4px 4px 4px;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 21px;
    line-height: normal;
    width: 87px;
}

.textfield-super-chico {
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 1px outset;
    border-radius:4px 4px 4px 4px;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 21px;
    line-height: normal;
    width: 30px;
}*/

.textArea-grande{
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border: 1px outset;
    border-radius:4px 4px 4px 4px;
    color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    height: 70px;
    line-height: normal;
    width: 120px;
    max-width: 339px;
    max-height: 70px;
}

/***********************************************************************************************************************/
/*COMBOS*/
/***********************************************************************************************************************/
.combo-grande {
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #000000;
    border-radius:4px;
    border: 1px inset #CCCCCC;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
/*    font-size: 11px;*/
    line-height: normal;
    padding: 5px;
    text-align: left;
    width: 340px;
    background: linear-gradient(#636365, #48484A);
}

.combo-chico {
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #000000;
    border-radius:4px;
    border: 1px inset #CCCCCC;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
/*    font-size: 11px;*/
    line-height: normal;
    padding: 5px;
    text-align: left;
    width: 120px;
    background: linear-gradient(#636365, #48484A);
    height: 28px;
}

.combo-mediano {
    -moz-border-radius: 6px 6px 6px 6px;
    background-color: #000000;
    border-radius:4px;
    border: 1px inset #CCCCCC;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
/*    font-size: 11px;*/
    line-height: normal;
    padding: 5px;
    text-align: left;
    width: 178px;
    background: linear-gradient(#636365, #48484A);
}

.select {
    background: url(../../imagenes/barra-select.png)  repeat right #88898B;
    background-repeat:repeat-x;
    background-position:top;
    width: 89px;
    padding: 5px;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 28px;
}

select option {
    background: url(../../imagenes/barra-select.png) repeat right #898A8C;
    background-repeat:repeat-x;
    background-position:top;

}
/***********************************************************************************************************************/
/*BOTONES*/
/***********************************************************************************************************************/

.button-estirable {
    background-image:url(../../imagenes/button-estirable.png);
    background-position:center;
    background-repeat:repeat;
    min-width:100px;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px;
    vertical-align:middle;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: outset;
    border-width: medium;
/*    height: 30px;*/
}

.button-estirable:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
    cursor: pointer;
 }

.button-estirable-verde {
    background-image:url(../../imagenes/button-estirable-verde.jpg);
    background-position:center;
    background-repeat:repeat;
    min-width:100px;
    text-decoration:none;
    padding-top:8px;
    padding-bottom:8px;
    padding-left:12px;
    padding-right:12px;
    vertical-align:middle;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: outset;
    border-width: medium;
/*    height: 30px;*/
}

.button-estirable-verde:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
 }

.button-estirable-chico {
    background-image:url(../../imagenes/button-estirable.png);
    background-position:center;
    background-repeat:repeat;
    min-width:100px;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:12px;
    padding-right:12px;
    vertical-align:middle;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: outset;
    border-width: medium;
/*    height: 30px;*/
}

.button-estirable-chico:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
 }
.button-estirable-chico-verde {
    background-image:url(../../imagenes/button-estirable-verde.jpg);
    background-position:center;
    background-repeat:repeat;
    min-width:100px;
    text-decoration:none;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:12px;
    padding-right:12px;
    vertical-align:middle;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: outset;
    border-width: medium;
/*    height: 30px;*/
}

.button-estirable-chico-verde:hover {
    -moz-box-shadow: 0 0 5px 1px #FFFFFF;
    -webkit-box-shadow: 0 0 5px 1px#FFFFFF;
    box-shadow: 0 0 5px 1px #FFFFFF;
 }


/***********************************************************************************************************************/
/*TEXTO*/
/***********************************************************************************************************************/

.flotar-izquierda{
    float:left;
}
/*************************************************************************************************************/
/*BLOQUE BUSQUEDA************************************************************************************************/
/*************************************************************************************************************/

.barra-buscador {
    height: 70px;    
    text-align: center;
    background-image: url("../../imagenes/imagen-buscador2.png");
}

.barra-buscador1 {
    background-image:url(../../imagenes/imagen-buscador1.png);
    height: 70px;
    line-height: 70px;
    float:left;
    /*min-width: 200px;*/
}

.barra-buscador2 {
    height: 70px;
    float:right;
    min-width: 850px;
}

.table-centrada {
    margin-left:auto;
    margin-right:auto;
    text-align:left
}

/*********************BARRA SUPERIOR **************************/

.centrar-elementos-barraSuperior {
    margin-left:auto;
    margin-right:auto;
    text-align:right;
}

.texto-blanco-barraSuperior {
    font-size:15px;
    color:#FFFFFF;
    float:right;
    padding-top: 5px;
}

/*********************BARRA SUPERIOR DERECHA**************************/

.centrar-elementos-barraDerecha {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    line-height: 55px;
}

.texto-blanco-barraDerecha {
    font-size:15px;
    color:#FFFFFF;
    font-weight:bold;
    padding-top: 15px;
}

/*********************BARRA MEDIO**************************/

.centrar-elementos-barraMedio {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    padding-top: 15px;
}

/*.texto-blanco-barraMedio {
    font-size:15px;
    color:#FFFFFF;
    float:left;
    
}*/


DIV.t-data-grid {
    font-family: Arial;
}


/****************************************************************
EFECTOS
*****************************************************************/

.imagenproducto {
     max-height:500px;
     max-width:500px;
}

/****************************************************************
EFECTOS
*****************************************************************/

.aparecer {
    opacity:0;
    -moz-transition: opacity 2s; /* Firefox 4 */
    -webkit-transition: opacity 2s; /* Safari and Chrome */
    -o-transition: opacity 2s;
    transition: opacity 2s;
}



.ajustarTextoBienvenida {
    margin-left: 55%;
    margin-top: -11%;
}



.box-cen {
    /*background: linear-gradient(#15A160, #3C6440);*/
/*    height: 320px;*/
    text-align: justify;
    width: 100%;
}

/****************IN PLACE EDITOR********************************/


.editor_field{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    text-align: center;
    width: 30px;
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    border-style: inset;
    border-width: medium;
    color: #000000;
    font-family: "Arial";

}
.editor_ok_button{
    background-image:url(../../imagenes/boton-editor-ok.png);
    background-repeat:no-repeat;
    border: 0;
    background-color: transparent;

}
.editor_cancel_button{
    background-image:url(../../imagenes/boton-editor-cancel.png);
    background-repeat:no-repeat;
    border: 0;
    background-color: transparent;
}

DIV.t-loading {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url(../../imagenes/ajax-loader.gif);
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline;
    font-weight: bold;
    padding-right: 20px;
    width: auto;
}

.bloque-plateado{
    background-color: #7C7D7F;
    background-image: linear-gradient(#7C7D7F, #4D4D4F);
}

.imagenoferta {
  max-width: 276px;
  max-height: 350px;
  width: expression(this.width > 100 ? "276px" : true);
  height: expression(this.height > 100 ? "350px" : true);
}

.imagenCarrito{
    background-color: transparent;
    background-image: url(../../imagenes/carrito-compras.png);
    color: transparent;
    height: 25px;
    min-height: 25px;
    border: medium none;
}

.imagenCarritoGrande{
    background-color: transparent;
    background-image: url(../../imagenes/carrito-compras-grande.png);
    color: transparent;
    height: 59px;
    width: 60px;
    border: medium none;
}
.imagenAgregarCmvChico{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/agregar72.png);
    color: transparent;
    height: 65px;
    width: 67px;
    border: medium none;
}
.imagenAgregarCmvGrande{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/agregar150.png);
    color: transparent;
    height: 59px;
    width: 60px;
    border: medium none;
}

.imagenSumar{
    background-color: transparent;
    background-image: url(../../imagenes/icono-sumar.png);
    height: 12px;
    width: 20px;
    color: transparent;
}

.imagenRestar{
    background-color: transparent;
    background-image: url(../../imagenes/icono-restar.png);
    height: 12px;
    width: 20px;
    color: transparent;
}
.imagenVerMiCompraCmvChico{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/ver-mi-compra72.png);
    height: 65px;
    width: 67px;
    color: transparent;
}
.imagenVerMiCompraCmvGrande{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/ver-mi-compra150.png);
    height: 67px;
    width: 65px;
    color: transparent;
}

.imagenCarritoCmvChico{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/carrito72.png);
    height: 67px;
    width: 65px;
    color: transparent;
}

.imagenCarritoCmvGrande{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/carrito150.png);
    height: 67px;
    width: 65px;
    color: transparent;
}

.imagenCatogoCmvChico{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/pol72.png);
    height: 67px;
    width: 65px;
    color: transparent;
}

.imagenCatogoCmvGrande{
    background-color: transparent;
    background-image: url(../../imagenes/cmv/pol150.png);
    height: 67px;
    width: 65px;
    color: transparent;
}


.cursor-pointer{
    display: block;
    cursor:pointer;
}

.fondo-amarillo{
    background-color: #FFF05C;
}

.fondo-verde{
    background-color: #76ED63;
}

.etiqueta-oferta {
    background-color: #117c00;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    margin-left: 3px;
    padding: 0 5px;
    text-transform: uppercase;
    vertical-align: middle;
}

.embedded-pagos{
	padding: 10px;
	width: calc(100% - 20px);
	height: 78%;
}

select:disabled{
    background: gray !important;
    opacity: 0.8;
}
