body {padding: 0; margin: 0; background: #f5f5f5; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
a {text-decoration: none;}

.label-padding {padding-top: 8px; margin-bottom: 5px; display: inline-block;}
.label-padding-confirm {display: inline-block; margin-left: 5px;}
.botonera_principal {width: 100%; height: 46px;}
.botonera_secundaria {width: 100%; height: 44px;}
.editor_imag_container {width: 100%; height: 100%;}
.editor_imag_toolbox {width: 100%; height: 90px;}
.options_item {margin-right: 10px;}
.editor_imag_workspace {width: 100%; background: #ccc; height: 480px; position: relative;}
.editor_imag_workspace img {max-width: 100%;max-height: 100%;}
.editor_imag_workspace .loading {position: absolute;width: 100%;height: 100%;background: #ccc;z-index: 999;}
.editor_imag_workspace .loading img {margin-top: 175px;}
.editor_imag_barra_inferior {margin-top: 5px;height: 20px;}
.editor_imag_barra_inferior a {text-decoration: underline;}
.select-fotofijas {width: 200px;}
.editor_imag_workspace .resizing {position: absolute;margin: auto;left:0;right: 0;top: 0;bottom: 0;}
#resize_width {width: 40px;}
#resize_height { width: 40px; }
.ui-resizable-handle {background-color: #0097fb !important;}
.ui-resizable-e {width: 7px; background: #0097fb; border: 0px;}
.options_zoom {display: inline;margin-left: 10px;}
.options_rotate {display: inline;}
.zoom_warning {padding: 10px 20px 10px 20px; margin-left: 15px;}

.editor_imag_galeria {position: absolute;height: 100%; width: 100%; z-index: 999;}
.btn-galeria {position: absolute;}
.galeria_listado {position: absolute; height: 100%; width: 200px; background: #ccc;z-index: 2;padding: 15px;overflow-y: scroll;overflow-x: hidden;}
.galeria_listado .galeria_foto {width: 150px; height: 150px; padding: 5px;position: relative;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC) !important; margin-bottom: 10px;cursor: pointer;}
.galeria_listado .galeria_foto .galeria_foto_info {position: absolute;bottom: 15px; left: 0; right: 0; width: 100px; text-align: center;margin: 0 auto;background: rgba(0, 0, 0, 0.7);color: #fff;border-radius: 10px;}
.galeria_listado .galeria_foto.active {background: #fff !important;}
.galeria_listado .galeria_foto img { display: block; margin: auto; max-width: 140px; max-height: 140px;position: absolute;left: 0; right: 0; top: 0; bottom: 0;}
.galeria_layer {width: 100%; height: 100%; position: absolute; background: #000;opacity: 0.5;z-index: 1;}
