@charset "utf-8";

@font-face {
    font-family: 'swis721_cn';
    src: url('/themes/default/css/Admin/fuentes/swz721c-webfont.eot');
    src: url('/themes/default/css/Admin/fuentes/swz721c-webfont.eot?#iefix') format('embedded-opentype'),
         url('/themes/default/css/Admin/fuentes/swz721c-webfont.woff') format('woff'),
         url('/themes/default/css/Admin/fuentes/swz721c-webfont.ttf') format('truetype'),
         url('/themes/default/css/Admin/fuentes/swz721c-webfont.svg#swis721_cn') format('svg');
    font-weight: normal;
    font-style: normal;
   
}

.contenedor_gral .contenedor_content .contenedor_content_tabla_td.usuarios{
          vertical-align: top;     
          font-family: 'swis721_cn';
}

div#content div.margen_admin{width:98%;float:left;margin:15px 1%;color:#161618}
.cont_cont{float:left;width:100%}
.btn:focus{
    text-decoration: none !important;
    background-color: #e6e6e6 !important;
    *background-color: #d9d9d9 !important;
    /* Buttons in IE7 don't get borders, so darken on hover */

    background-position: 0 -15px !important;
    -webkit-transition: background-position 0.1s linear !important;
    -moz-transition: background-position 0.1s linear !important;
    -o-transition: background-position 0.1s linear !important;
    transition: background-position 0.1s linear !important;
}
.btn.guardarcambios{color:#ef1616;font-weight: bold;padding: 3px 14px;float: left;height:40px}
.btn.guardarcambios.sec{float:right;}
.btn.guardarcambios img{position: relative;top: 2px}
.control-group{float:left;margin-right: 1%}
.control-group.formularios{float:left;margin-right: 1%;width: 32.3%}
.control-group.formularios input[type='text'],.control-group.formularios input[type='password'],
.control-group.formularios select, .control-group.formularios textarea{
    width: 100%;
    margin-bottom: 12px;
    padding: 5px 7px;
    color:#ef1616;
    box-sizing:border-box;
    height:40px;
}
.control-group.formularios select{
    
}
.control-group.formularios.titulo_medio{width:49.5%}
.control-group.formularios select{
    
    
}
.control-group.formularios textarea{
    height: 120px;width: 64.5%;
}

.control-group.formularios *::placeholder{
    color:#ef1616;
    opacity:1
}

.mr0{margin-right: 0px}
.mt0{margin-top: 0px !important}
.mb0{margin-bottom: 0px !important}
.admin_cnegro{color:#161618}
.admin_cverde{color:#b2d833}
.admin_cgris{color:#dcdcdc}
.admin_crojo{color:#ef1616 !important}
.admin_tit_bverde{width: 100%;float: left;color:#161618;text-transform: uppercase;font-size: 14px;border-bottom: 2px solid #b2d833;text-align: left;margin: 15px 0px 0px 0px}
.admin_link_eliminar{display: inline-block;width: 28px; height: 28px;background: url(/themes/default/images/Admin/iconos/borrar.png) no-repeat center center}
.admin_link_editar{display: inline-block;width: 28px; height: 28px;background: url(/themes/default/images/Admin/iconos/editar.png) no-repeat center center}
.admin_link_editar.actual{background-image: url(/themes/default/images/Admin/iconos/editar_hover.png)}
.admin_link_imagen{display: inline-block;width: 28px; height: 28px;background: url(/themes/default/images/Admin/iconos/imagen.png) no-repeat center center}
.admin_link_imagen.actual{background-image: url(/themes/default/images/Admin/iconos/imagen_hover.png)}
.admin_link_borrartodos{float: right;font-weight: bold;margin-right: 0.3%;margin-top: 5px}
.admin_link_agregar{display: inline-block;width: 28px; height: 28px;background: url(/themes/default/images/Admin/iconos/agregar.png) no-repeat center center}
.admin_link_agregar.actual{background-image: url(/themes/default/images/Admin/iconos/agregar_hover.png)}
.admin_link_reordenar{display: inline-block;width: 28px; height: 28px;background: url(/themes/default/images/Admin/iconos/repetir_compra.png) no-repeat center center}
.admin_link_notificar{display: inline-block;width: 28px; height: 28px;background: url(/themes/default/images/Admin/iconos/cerrar_sesion.png) no-repeat center center}
.admin_link_notificar.actual{background-image: url(/themes/default/images/Admin/iconos/guardar.png)}
.admin_cantregistros_cont{float: left;color:#b2d833;font-weight: bold;}
.admin_cantregistros_cont input[type="text"]{width: 40px;margin-left: 10px;text-align: center;margin-bottom: 0px}
div.admin_mensaje_error_cont{width:97.8%;float:left;padding:1%;border:1px solid #ef1616;color:#ef1616;margin: 15px 0px;text-align:left}

.admin_tit_negro {
    color: #161618;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
    text-align: left;
    width: 100%;
    text-transform:uppercase
}

#Hd_admin{float:left;width:100%;padding: 1% 0% 1% 0%;background-color: #fdfdfb}
#Hd_admin div.logo_gm{margin-left: 1%;float:left;width:377px;background:url(/themes/default/images/Admin/iconos/globalmedia.png) no-repeat center top;height:71px}
#Hd_admin div.der_cont{width:98%;float:right;margin: 0% 1%}
#Hd_admin div.der_cont div.conf_cont{float: right;text-align: right;color:#dcdcdc;font-size:14px;}
#Hd_admin div.der_cont div.conf_cont a{font-weight:bold;color:#161618}
#Hd_admin div.der_cont div.conf_cont a:hover{color:#B2D833}
#Hd_admin div.der_cont div.conf_cont img{position:relative;top:2px}
#Hd_admin div.der_cont div.bienve_cont{color:#161618;font-size: 18px;text-align: left;}
#Hd_admin div.der_cont div.bienve_cont a{color:#161618}
#Hd_admin div.der_cont div.bienve_cont a:hover{color:#B2D833}

div.menu_cont_admin{width:100%;float:left;text-align: left;min-height:42px;background: linear-gradient(to top, #f5f5f5, white) #f5f5f5;border-bottom: 1px solid #dcdcdc}
div.menu_cont_admin a.menu_item{text-transform:uppercase;border:1px solid transparent;border-bottom: 0px;line-height: 42px;margin-top: 3px;background: url(/themes/default/images/Admin/sep_menu.gif) right center no-repeat;position: relative;padding: 0px 20px;color:#a0a0a0;font-size:14px;float: left;text-align: center;font-weight: bold}
div.menu_cont_admin a.menu_item.interno{font-size:12px}
div.menu_cont_admin a.menu_item.actual{border: 1px solid #dcdcdc;border-bottom: 0px;height: auto;margin-top: 3px;background-color:white;background-image: none;color:#161618;top:1px; left: -2px}
div.menu_cont_admin a.menu_item.agregar{min-height: 45px;text-align: left;border-right: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;color:#b2d833;float: right;background: url(/themes/default/images/Admin/iconos/agregar.png) 10px center no-repeat;margin-top: 0px;margin-right: 1%;text-indent: 25px}
div.menu_cont_admin a.menu_item.agregar.actual{border: 1px solid #dcdcdc;min-height: 42px;border-bottom: 0px;height: auto;margin-top: 3px;background-color:white;background-image: url(/themes/default/images/Admin/iconos/agregar_hover.png);color:#161618;top:1px;}
div.menu_cont_admin a.menu_item:first-child{margin-left: 1%}
div.menu_cont_admin a.menu_item:hover{color:#161618}

div.secciones_cont_admin{width:100%;float:left;margin-top: 20px}

table.tabladatos_admin{margin-top: 15px;float: left;width: 100%;border-collapse: collapse;border: 1px solid #dcdcdc;border-bottom: 0;border-left: 0}
table.tabladatos_admin tr th{color:#161618;text-align: left;font-size: 14px;font-weight: bold;padding: 7px;border: 1px solid #dcdcdc;border-top: 0;border-right: 0;background: linear-gradient(to top, #f5f5f5, white) #f5f5f5}
table.tabladatos_admin tr th.der,
table.tabladatos_admin tr td.der{text-align:right}
table.tabladatos_admin tr th.vacia{background: none;border-top: 0px;border-right: 0;}
table.tabladatos_admin tr th.pie{background:none}
table.tabladatos_admin tr th.pie:hover{background: linear-gradient(to top, white, white) white}
table.tabladatos_admin tr td{color:#161618;vertical-align: middle;text-align: left;padding: 7px;border: 1px solid #dcdcdc;;border-top: 0;border-right: 0}
table.tabladatos_admin tr td.centrar{text-align: center}
table.tabladatos_admin tr th.centrar{text-align: center}
table.tabladatos_admin tr td.w9{width: 9%}
table.tabladatos_admin tr th.w9{width: 9%}
table.tabladatos_admin tr.sin_hover{}
table.tabladatos_admin tr.sin_hover:hover{background-color: transparent}
table.tabladatos_admin tr.gris{background-color: #f4f4f4}
table.tabladatos_admin tr.gris.sin_hover{background-color: #f4f4f4}
table.tabladatos_admin tr.blanca{background-color: white}
table.tabladatos_admin tr.blanca.sin_hover{background-color: white}
table.tabladatos_admin tr:hover{background-color: #daefaa}
table.tabladatos_admin tr.tr_edicion{display: none}
table.tabladatos_admin tr.tr_edicion td{}
table.tabladatos_admin tr.tr_edicion td div.edicion_content{width: 100%;float: left;min-height: 100px}
table.tabladatos_admin tr.tr_edicion.gris{}
table.tabladatos_admin tr.tr_edicion.gris:hover{background-color: #f4f4f4}
table.tabladatos_admin tr.tr_edicion{}
table.tabladatos_admin tr.tr_edicion:hover{background-color: transparent}
table.tabladatos_admin tr td.sinBordes{border-bottom: 0px;border-left: 0px}
table.tabladatos_admin tr td.sinBordes:first-child{border-left: 1px solid #dcdcdc}
table.tabladatos_admin tr td.sinBordes:last-child{}
table.tabladatos_admin tr td.sinBordeSuperior{border-top: 0px}

table.tabladatos_admin.venta{margin: 0px 0px 15px 0px;width: 100%}
table.tabladatos_admin.venta tr td{text-align: left;padding: 7px;background-color:white;vertical-align: middle}
table.tabladatos_admin.venta tr td.der{text-align:right}
table.tabladatos_admin.venta tr td input[type='text']{width: 98%;padding: 5px 1%;margin: 0px;border: 0px;}
table.tabladatos_admin.venta tr td.sbb{border-bottom:0px;border-left: 0px;background-color: transparent}
table.tabladatos_admin.venta tr td.totales{font-weight: bold;color:#161618;text-align: right;}
table.tabladatos_admin.venta tr td.sinpadd{padding: 1px 0px}

table.tabladatosusuario_admin{float:left;width:100%;margin: 10px 0px}
table.tabladatosusuario_admin tr td{width: 33%;text-align: left;vertical-align: top;padding:5px 0px;line-height: 1.7em}

/* Datos de Acceso
---------------------------------------------*/

div.admin_cuadrosup{width: 98%;float: left;padding: 1%;line-height: 2em;background: linear-gradient(to top, #f5f5f5, white) #f5f5f5;font-size: 15px;border:1px solid #dcdcdc;}


div.admin_agregar_content{width:98%;padding: 1% 1% 0% 1%;float: left;}
div.editor_content{width:49.5%;float: left;;margin-bottom: 12px;margin-right: 1%}
div.editor_content.mr0{margin-right:0px}
div.editor_content div.tit{width: 99.8%;float: left;padding: 3px 0%;text-indent: 1%;text-align: left;color:white;background-color: #B2D833}
div.editor_content div.edit_cont{width: 100%;float: left;}
div.editor_content div.edit_cont>div{width: 99.6% !important}
div.editor_content.grande{width:100%;margin-right: 0px}

.admin_link_mp{
    display:inline-block;
    vertical-align: middle;
    width:80px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    background-image: url(/themes/default/images/formas_pago/mercadopago2.png)
}

@media only screen and (max-width: 1000px) {
    #Hd_admin div.logo_gm{width:37.7%;background-size:100%;min-width: 200px}
}
@media only screen and (max-width: 620px) {
    div.admin_agregar_content div.editor_content{width: 100%;margin-right: 0%}
    .control-group.formularios{width: 49%;}
    .control-group.formularios.titulo_medio{width:99%}
}
@media only screen and (max-width: 500px) {
    #Hd_admin div.der_cont{width:100%;}
    #Hd_admin div.der_cont div.conf_cont{text-align: left}
    #Hd_admin div.der_cont div.bienve_cont{text-align:left}
    #Hd_admin div.logo_gm{height:60px}
    
    .control-group.formularios{width: 100%;margin-bottom: 9px}
    .control-group.formularios:first-child{margin-top: 9px}
    .control-group.formularios input[type='text'],
    .control-group.formularios input[type='password']{
        margin-bottom: 0px;width: 97.5%;
    }
    
    table.tabladatos_admin tr td,
    table.tabladatos_admin tr th{padding:7px 2px;font-size: 12px}
}
