@import url(https://fonts.googleapis.com/css?family=Signika:400,600,700,300);


body										{ margin: 0; height: 100%; background: #fff; color: #fff; }
body.blue									{ background: #00ADEF; }
html										{ height:100%; }

*											{ outline:none; -webkit-font-smoothing: antialiased; font: 400 14px 'Signika'; }
img											{ border:0; }

.l											{ float: left; }
.r											{ float: right; }
.b											{ font-weight: 600; }
.bb,b										{ font-weight: 700; }
.hide										{ display: none; }
.show										{ display: block; }
.clear										{ clear: both; }
.color										{ color:#00ADEF; }
.clear.spacer								{ height: 50px; }
.clear.minSpacer							{ height: 20px; }
.marginSide									{ margin: 0 10px; }
.overflow									{ overflow:hidden; }

a:link										{ text-decoration: none; color:#404041; }
a:visited									{ text-decoration: none; color:#404041; }
a:hover										{ text-decoration: none; color:#00ADEF; }
a:active									{ text-decoration: none; color:#00ADEF; }


.input										{ background: #fff; border: 0; box-shadow: 0 0 1px #999; outline: none; resize: none; padding:7px 1%; color: #404041; font: 400 13px 'Signika'; }
.input:focus								{ box-shadow: 0 0 1px #666; }
.input::-webkit-input-placeholder			{ color:#999; }
.input:focus::-webkit-input-placeholder		{ color:#b9b9b9; }
.input.error::-webkit-input-placeholder		{ color:#f01; }
.button,a.button							{ background: #00ADEF; color: #fff; margin: 0 2px; padding: 8px 15px; font-size: 14px; border: 0; transition:background 0.1s; border-radius:2px; outline: none; }
input.button								{ padding: 9px 15px 8px 15px; font-size:13px; }
.button.black,a.button.black				{ background: #404041; }
.button:hover,a.button:hover				{ background: #000; cursor: pointer; transition:background 0.1s; }
.select										{ background: #fff url('../img/backoffice/img-select-black.png') no-repeat 95% center; color: #404041; font-size: 13px; border: none; line-height: 1; -webkit-appearance: none; cursor: pointer; padding:7px 5%; border-radius: 0; outline: none; }
.select.multiple							{ height: 250px; background-image: none; }


/*******************************************************************/
/****************************** LOGIN ******************************/
/*******************************************************************/
.login-verticalAlign						{ position:absolute; left:0; right:0; top:50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -moz-transform: translate(0,-50%); transform: translate(0,-50%); }
.login										{ position: relative; width: 100%; max-width: 216px; margin: 0 auto; padding: 20px 0; }
.login .logo								{ position: relative; width: 100%; text-align: center; }
.login .logo img							{ max-width: 100%; height: auto; }
.login .input								{ background: #fff; padding: 15px 3%; width: 94%; border: 0; margin: 0 0 20px 0; outline: none; resize: none; border-radius:2px; font-size: 13px; }
.login .button								{ background: none; padding: 15px 0; width: 99.8%; border: 1px solid #d1d2d4; margin: 0; text-align: center; color: #fff; margin-bottom:20px; }
.login a									{ color:#fff; }
.login-bg									{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: #00ADEF; }
.login-shadow								{ position: relative; width: 100%; max-width: 443px; height: 48px; margin: 0 auto; background: url('../img/backoffice/img-login-shadow.png') no-repeat center center; background-size: cover; }
/*******************************************************************/
/****************************** LOGIN ******************************/
/*******************************************************************/



input[type="checkbox"]:not(.nostyle)				{ visibility:hidden; }
.checkboxFour										{ width: 13px; height: 13px; background: #333; border-radius: 2px; position: relative; margin:-2px 5px 0 0; z-index:0; }
.checkboxFour label									{ display: block; width: 11px; height: 11px; border-radius: 2px; transition: all .3s ease; cursor: pointer; position: absolute; top: 1px; left: 1px; background:#fff; }
.checkboxFour input[type=checkbox]:checked + label	{ background: #00ADEF; }


input[type="radio"]									{ visibility:hidden; }
.radiobtnFour										{ width: 13px; height: 13px; background: #333; border-radius: 10px; position: relative; margin:1px 3px 0 0; z-index:0; }
.radiobtnFour label									{ display: block; width: 11px; height: 11px; border-radius: 10px; transition: all .3s ease; cursor: pointer; position: absolute; top: 1px; left: 1px; background:#fff; }
.radiobtnFour input[type=radio]:checked + label		{ background: #00ADEF; }
.radiobtnTxt										{ margin-right: 15px; }

.l.padding .radiobtnFour,.l.padding .radiobtnTxt	{ margin-top:11px; }

/*******************************************************************/
/***************************** STRUTURE ****************************/
/*******************************************************************/

h1											{ font-size:20px; font-weight:400; }

.button-icon								{ position: relative; width: 32px; height: 32px; transition: background 0.1s; border: 0; cursor: pointer; }
.button-icon form							{ position:relative; float:left; width:100%; height:32px; }
.button-icon form .l						{ float:left; background:none; border:0; width:100%; height:32px; padding:0; margin:0; cursor:pointer; outline: none; }
.button-icon.listCheck						{ text-align:center; padding-top: 10px; height:23px; }
.button-icon.listCheck:hover				{  }
.button-icon.listCheck .checkboxFour		{ margin:0 auto; float:none; }

.button-icon.personalData					{ background:url('../img/backoffice/icon-user-24.png') no-repeat center center; }
.button-icon.personalData:hover				{ background-color:#008fc6; }
.button-icon.logout							{ background:url('../img/backoffice/icon-logout-24.png') no-repeat center center; }
.button-icon.logout:hover					{ background-color:#008fc6; }
.button-icon.edit							{ background:url('../img/backoffice/icon-edit-24.png') no-repeat center center; }
.button-icon.edit:hover						{ background-color:#cfffac; }
.button-icon.save							{ background:url('../img/backoffice/icon-save-black-24.png') no-repeat center center; }
.button-icon.save:hover						{ background-color:#cfffac; }
.button-icon.letter							{ background:url('../img/backoffice/icon-newsletter-24.png') no-repeat center center; }
.button-icon.letter:hover					{ background-color:#cfffac; }
.button-icon.list							{ background:url('../img/backoffice/icon-list-black-24.png') no-repeat center center; }
.button-icon.list:hover						{ background-color:#cfffac; }
.button-icon.view							{ background:url('../img/backoffice/icon-view-24.png') no-repeat center center; }
.button-icon.view:hover						{ background-color:#cfffac; }
.button-icon.delete							{ background:url('../img/backoffice/icon-delete-24.png') no-repeat center center; }
.button-icon.delete:hover					{ background-color:#ffacac; }
.button-icon.block							{ background:url('../img/backoffice/icon-block-24.png') no-repeat center center; }
.button-icon.block:hover					{ background-color:#ffacac; }
.button-icon.recuperar						{ background:url('../img/backoffice/icon-boia-24.png') no-repeat center center; }
.button-icon.recuperar:hover				{ background-color:#cfffac; }
.button-icon.valid							{ background:url('../img/backoffice/icon-validate-24.png') no-repeat center center; }
.button-icon.valid:hover					{ background-color:#cfffac; }
.button-icon.clock							{ background:url('../img/backoffice/icon-clock-24.png') no-repeat center center; }
.button-icon.clock:hover					{ background-color:#acddff; }
.button-icon.principal						{ background:url('../img/backoffice/icon-star-24.png') no-repeat center center; }
.button-icon.principal.current				{ background-image:url('../img/backoffice/icon-star-current-24.png'); }
.button-icon.principal:hover				{ background-color:#acddff; }
.button-icon.folder							{ background:#404041 url('../img/backoffice/icon-folder-24.png') no-repeat center center; }
.button-icon.folder:hover					{ background-color:#333; }
.button-icon.file							{ background:#404041 url('../img/backoffice/icon-file-24.png') no-repeat center center; }
.button-icon.file:hover						{ background-color:#333; }
.button-icon.file-white						{ background:url('../img/backoffice/icon-file-white-24.png') no-repeat center center; }
.button-icon.file-white:hover				{ background-color:#acddff; }

.button-icon.align-left						{ background:url('../img/backoffice/icon_align_left.png') no-repeat center center; }
.button-icon.align-center					{ background:url('../img/backoffice/icon_align_center.png') no-repeat center center; }
.button-icon.align-right					{ background:url('../img/backoffice/icon_align_right.png') no-repeat center center; }
.button-icon.selectAlign:hover				{ background-color:#acddff; }
.button-icon.selectAlign.current			{ background-color:#acddff; }


.button-icon-txt .icon						{ position: relative; width: 32px; height: 32px; transition: background 0.1s; border: 0; cursor: pointer; }
.button-icon-txt .txt						{ margin: 9px 0 0 9px; }

.button-icon-txt.space						{ position:relative; width:200px; margin-left:41px; height:17px; background-color:#008fc6; overflow:hidden; }
.button-icon-txt.space .percent				{ position:absolute; top:0; left:0; bottom:0; background:#cfffac; margin:0; z-index:0; }
.button-icon-txt.space .percent.little		{ background:#ffacac; }
.button-icon-txt.space .txt					{ position:absolute; top:1px; left:0; bottom:1px; right:0; text-align:center; margin:0; color:#404041; }

.button-icon-txt.personalData .icon			{ background:url('../img/backoffice/icon-user-24.png') no-repeat center center; }
.button-icon-txt.personalData:hover .icon	{ background-color:#008fc6; }
.button-icon-txt.logout .icon				{ background:url('../img/backoffice/icon-logout-24.png') no-repeat center center; }
.button-icon-txt.logout:hover .icon			{ background-color:#008fc6; }
.button-icon-txt.website .icon				{ background:url('../img/backoffice/icon-website-24.png') no-repeat center center; }
.button-icon-txt.website:hover .icon		{ background-color:#008fc6; }


.adminstuff									{ position: fixed; left: 0; top: 0; right: 0; background: #00ADEF; color: #404041; z-index: 1; }
.adminstuff .userInfo						{ margin: 6px 5px 0 0; font-size: 16px; }
.adminstuff .userInfo .select				{ margin-top: -2px; }
.adminstuff .pageName						{ margin-left:15%; padding:8px 1%; color: #fff; }
.adminstuff a								{ color: #fff; }

.changeSite									{ width:200px; padding: 6px; margin: 0; }	
.home .changeSite							{ margin-top: 3px; }

.lang										{ padding:8px 1%; }
.lang a										{ text-transform:uppercase; color:#333; }
.lang a.current								{ color:#fff; }

.menu										{ position: fixed; top: 0; left: 0; min-height: 100%; width: 15%; max-width:180px; background: #404041; z-index: 2; overflow: hidden; box-shadow:0 0 2px #333; }
.menu .menuContent							{ width: 180px; }
.menu ul									{ position:relative; padding:0; margin:0; list-style-type:none; width: 100%; display:block; margin-top:32px; }
.menu ul li									{ margin:0; padding:0; float: left; width: 100%; }
.menu ul li a								{ float:left; text-decoration:none; cursor:pointer; width: 90%; padding: 20px 5%; color: #fff; transition:background 0.2s; }
.menu ul li a .icon							{ width: 30px; height: 30px; opacity:0.5; }
.menu ul li a .txt							{ margin: 8px 0 0 15px; font-size:14px; }
.menu ul li a:hover							{ background: #333; transition:background 0.1s; }
.menu ul li.current a						{ background: #000; transition:background 0.1s; }

.submenu									{ position:fixed; background:#fff; top: 0; left: -180px; min-height: 100%; width:180px; z-index:1; box-shadow:0 0 2px #999; }
.submenu h1									{ color:#000; font-size:16px; font-weight:600; margin:0; padding:15px 5%; }
.submenu ul									{ position:relative; padding:0; margin:0; list-style-type:none; width: 100%; display:block; }
.submenu ul li								{ margin:0; padding:0; float: left; width: 100%; }
.submenu ul li a							{ float:left; text-decoration:none; cursor:pointer; width: 90%; padding: 5px 5%; color: #404041; transition:background 0.2s; }
.submenu ul li a:hover						{ background: #333; color:#fff; transition:background 0.1s; }
.submenu ul li.current a					{ color: #00afef; }
.submenu ul									{ width:95%; margin:0 0 15px 5%; }


.content									{ position: relative; width: 85%; /*max-width:1280px;*/ padding: 32px 0 0 15%; color: #404041; }
.content .langwarning						{ position: relative; text-align: center; padding: 10px 0; color: #ef0000; background: #fff; border-bottom: 1px solid #d4d5d6; text-transform: uppercase; font-size: 16px; }
.content .langwarning b						{ font-size: 18px; }
.content .home								{ color: #fff; padding: 3%; }
.content .home a							{ color: #fff; }
.content .home .userInfo					{ font-size: 120px; margin: 0; }
.brand										{ position:fixed; left:15%; bottom:0; background:#f1f1f1; color:#404041; font-size: 12px; padding: 5px 1%; }
.brand a									{ color:#404041; }
.brand img									{ vertical-align: middle; }

.content .main-body							{ position: relative; width: 96%; padding: 15px 2%; }
.content .main-body.psqArea					{ background: #fff; color: #404041; }
.content .main-body.right					{ float: left; width: 23%; padding:15px 1%; }
.content .main-body.left					{ float: left; width: 71%; background:#E6E7E8; }


.content .main-body.image-left									{ width:51%; }
.content .main-body.image-right									{ width:16%; background:#d4d5d6; }
.content .main-body.image-right h2								{ color:#404041; }
.content .main-body.image-right h3								{ color:#939598; }
.content .main-body.image-right .uplFile						{ max-width:100%; overflow:hidden; }
.content .main-body.image-right .imgUpload .counter				{ position:relative; width:100%; padding:5px 0; text-align:center; background:#ccc; color:#000; }
.content .main-body.image-right .imgUpload .counter .percent	{ position:absolute; left:0; top:0; bottom:0; width:0; transition:width 0.1s; background:rgba(207,255,172,0.3); }



.content .main-body p						{ margin: 5px 0 0 0; }
.content .main-body .half					{ width: 47%; margin: 2px 0.5%; }
.content .main-body .half.padding			{ width: 49%; }
.content .main-body .third					{ width: 32%; margin: 2px 0.5%; }
.content .main-body .thirth					{ width: 33%; margin: 2px 0; }
.content .main-body .thirth.middle			{ width: 34%; }
.content .main-body .quarter				{ width: 24%; margin: 2px 0.5%; }
.content .main-body .fifth					{ width: 19%; margin: 2px 0.5%; }
.content .main-body .2fifth					{ width: 39%; margin: 2px 0.5%; }
.content .main-body .full					{ width: 99%; margin: 2px 0.5%; }
.content .main-body .button					{ padding-right: 40px; background-repeat:no-repeat; background-position: 85% center; }
.content .main-body .button.noIcon			{ padding-right:15px; }
.content .main-body .button.noText			{ padding:17px; padding-bottom:16px; background-position:center center; }
.content .main-body .button.new				{ background-image:url('../img/backoffice/icon-new-24.png'); }
.content .main-body .button.psq				{ background-image:url('../img/backoffice/icon-search-24.png'); }
.content .main-body .button.save			{ background-image:url('../img/backoffice/icon-save-24.png'); }
.content .main-body .button.cancel			{ background-image:url('../img/backoffice/icon-cancel-24.png'); }
.content .main-body .button.arrowBack		{ background-image:url('../img/backoffice/icon-arrow-back-24.png'); }
.content .main-body .button.arrowNext		{ background-image:url('../img/backoffice/icon-arrow-next-24.png'); }
.content .main-body .button.list			{ background-image:url('../img/backoffice/icon-list-white-24.png'); }
.content .main-body .button.file			{ background-image:url('../img/backoffice/icon-file-24.png'); }
.content .main-body .button.mapa			{ background-image:url('../img/backoffice/icon-mapa-24.png'); }
.content .main-body .input					{ padding: 10px 1%; }
.content .main-body .input.full				{ width:97%; }
.content .main-body .input.third			{ width:30%; }
.content .main-body .input.quarter			{ width:22%; }
.content .main-body .input.zipcode4			{ width:12%; }
.content .main-body .input.zipcode3			{ width:8%; }
.content .main-body .input.local			{ width:18%; }
.content .main-body .input.summary			{ width:98%; height:300px; }
.content .main-body .input.description		{ width:98%; height:500px; }
.content .main-body .full .input			{ width: 98%; margin: 0; }
.content .main-body .full .input.full		{ width: 98%; margin: 0; }
.content .main-body .googlemap				{ width:100%; height:400px; box-shadow:0 0 1px #333; }
.content .main-body .imagemap				{ position:relative; width:528px; height:311px; margin:0 auto; background:url('../img/backoffice/imagemap.png') no-repeat; }
.content .main-body .imagemap .marker		{ position:absolute; left:50%; margin-left:-10px; top:50%; margin-top:-10px; width:20px; height:20px; background:url('../img/backoffice/imagemap_marker.png') no-repeat; cursor:move; }
.content .main-body .select					{ width: 99%; margin:2px 0.5%; box-shadow: 0 0 1px #999; padding: 12px 1%; }
.content .main-body .half .select			{ margin:0; padding:13px 1% 12px 1%; width:100%; }
.content .main-body fieldset				{ border:1px solid #ccc; }
.content .main-body fieldset legend			{ padding:0 15px; text-transform:uppercase; font-weight:600; }


.content .main-body .registList				{ list-style-type: none; margin: 0; padding: 0; }
.content .main-body .registList li			{ float: left; width: 100%; transition: background 0.2s; }
.content .main-body .registList li:hover	{ background: #f9f9f9; transition: background 0.2s; }
.content .main-body .registList .button-icon{ width:10%; }
.content .main-body .registList .area		{ padding-top: 20px; font-weight: 600; }
.content .main-body .registList .area:hover	{ background: none; }
.content .main-body .registList .txt		{ margin: 8px 0 0 2%; white-space: nowrap;	overflow: hidden; text-overflow: ellipsis; }
.content .main-body .registList.order li	{ cursor: move; }

.content .main-body .registList .payment1	{ background: #ffacac; transition: background 0.2s; }
.content .main-body .registList .payment2	{ background: #cfffac; transition: background 0.2s; }
.content .main-body .registList .payment3	{ background: #fffaac; transition: background 0.2s; }
.content .main-body .registList .payment4	{ background: #acddff; transition: background 0.2s; }

.content .main-body .permitionsList p				{ padding: 4px; margin: 0; }
.content .main-body .permitionsList p:hover			{ background: #e1e1e1; }
.content .main-body .permitionsList .checkboxFour	{ margin-top:2px; }
.content .main-body .permitionsList .mList			{ font-weight: 600; }
.content .main-body .permitionsList .smList			{ padding-left: 20px; }

.content .main-body h2						{ font-size: 20px; font-weight:400; color: #939597; margin:0; }
.content .main-body h3						{ color: #fff; font-size:14px; font-weight:400; margin:0; padding:0 10px; }
.content .main-body .colorBlack				{ color: #333; }


.fileContent											{ position:relative; padding:2%; width: 96%; margin:5px 0; transition:background 0.2s; }
.fileContent:hover										{ background: #bdbdbd; transition:background 0.2s; }
.fileContent .orderImage								{ position:absolute; top:0; bottom:0; left:-4px; width:4px; background:#bdbdbd; cursor:move; }
.fileContent .img										{ width:40%; height:111px; background-color:#404041; background-repeat:no-repeat; background-position:center center; }
.fileContent .actions									{ width:57%; }
.fileContent .actions .input							{ margin:0; width: 98%; margin-bottom: 10px; }
.fileContent .actions .button-icon						{ width:25%; }
.fileContent .actions .button-icon .checkboxFour		{ margin:0 auto; margin-top:0px; float:none; }


.explorer .folderName						{ margin: 0; padding: 8px 2%; }
.explorer .openFolder:hover					{ color: #00ADEF; }


.tbl-buy									{ width: 100%; border-collapse: collapse; }
.tbl-buy tr:hover							{ background: #e1e1e1; }
.tbl-buy th									{ text-align: left; font-weight: 700; padding: 5px; width: 25%; }
.tbl-buy td									{ padding: 5px; }

.tbl-listBuy								{ width: 100%; border-collapse: collapse; }
.tbl-listBuy .bTop							{ border-top: 1px solid #ccc; }
.tbl-listBuy th								{ font-weight: 700; text-align: left; background: #ccc;  padding: 1%; }
.tbl-listBuy th.val							{ text-align: right; }
.tbl-listBuy td								{ padding: 2% 1%; }
.tbl-listBuy td.totalDesc					{ text-align: right; padding: 0.5% 1%; }


.group-upd:hover							{ background: #e1e1e1; }
.group-upd td								{ vertical-align:top; }
.group-upd.greenColor						{ background: #cfffac; }








/*******************************************************************/
/***************************** STRUTURE ****************************/
/*******************************************************************/


/*******************************************************************/
/************************* HOMEPAGE ACTIONS ************************/
/*******************************************************************/
body.blue .brand							{ background:none; }
body.normal .adminstuff .pageName			{ margin-left:50px; padding:7px 1%; }
body.normal .menu							{ width:50px; }
body.normal .content						{ padding-left:50px; }
body.normal .brand							{ left:50px; }
/*******************************************************************/
/************************* HOMEPAGE ACTIONS ************************/
/*******************************************************************/








/*******************************************************************/
/***************************** MESSAGES ****************************/
/*******************************************************************/
div.dialog									{ margin:0 0 20px 0; padding:15px 2%; text-align:center; border-radius:2px; font-size:14px; }
div.dialog.done								{ background:#7EEA1F; color:#404041; }
div.dialog.error							{ background:#ED1C24; color:#fff; }
div.dialog.notes							{ background:#1F80EA; color:#fff; }
div.dialog li								{ margin-left:20px; }
div.dialog p								{ margin-left:0; }
/*******************************************************************/
/***************************** MESSAGES ****************************/
/*******************************************************************/




/*******************************************************************/
/***************************** TOOLTIPS ****************************/
/*******************************************************************/
.tipsy { padding: 5px; font-size:12px; position: absolute; z-index: 100000; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; /*-moz-border-radius:3px; -webkit-border-radius:3px;*/ }
.tipsy-arrow { position: absolute; background: url('../img/backoffice/tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }
/*******************************************************************/
/***************************** TOOLTIPS ****************************/
/*******************************************************************/





#popup_wrapper			{position:fixed; top:0; left:0; right:0; bottom:0; z-index:99999;}
#popup_container		{ position:relative; font-size: 12px; min-width: 300px; max-width: 600px; background: #FFF; color: #333; box-shadow:0 0 2px #333; }
#popup_title			{ font-size: 14px; font-weight: 700; text-align: center; } 
#popup_content			{ padding: 15px 25px; margin: 0em; }
#popup_message			{  }
#popup_panel			{ text-align: center;margin: 1em 0em 0em 1em;}
#popup_panel .btn		{ background: #00ADEF; color: #fff; cursor:pointer; }
#popup_prompt			{margin: .5em 0em;}







/* Image list */
.image_galery{ float:left; margin:4px; }
.image_galery .img-content { float:left; padding:4px; border:1px solid #e2e2e2; margin:0 4px; width:100px}
.image_galery .img-content:hover{ border:1px solid #CCC; background:#e9edd9; }
.image_galery .img-content.hover{ border:1px solid #CCC; background:#C30; color:#fff; }
.image_galery .img-content .thumb{ height:100px; width:100px; background:#e2e2e2; text-align:center; vertical-align:middle;	 }
.image_galery .img-content .thumb img{ max-height:100px; max-width:100px; margin:auto 0; }
.image_galery .img-content .title, .delete{ vertical-align:middle; }
.image_galery .img-content .delete{ pading-left:3px; text-align:right; }
.image_galery.move .img-content .thumb img{ cursor:move; }
.image_galery .img-content .selectPrincipal{ cursor: pointer; }
.image_galery .img-content .selectPrincipal .current{ opacity: 1; filter: alpha(opacity=100); }


/* Jcrop */
.jcrop-holder{ text-align:left; }
.jcrop-vline, .jcrop-hline{	position:absolute; background:#fff url('../admin/img/Jcrop.gif') top left repeat; }
.jcrop-vline{ height: 100%; width: 1px !important; }
.jcrop-hline{ width: 100%; height: 1px !important; }
.jcrop-handle{ font-size: 1px; width: 7px !important; height: 7px !important; border: 1px #eee solid; background-color: #333; *width: 9px; *height: 9px; }
.jcrop-tracker{ width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline{ background: yellow; }
.custom .jcrop-handle{ border-color: black; background-color: #C7BB00; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

/* Popup */
div.popup-images										{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:100000; display:none; background-color:rgba(0,0,0,0.3); display:none; }
div.popup-images div.content							{ margin:0 auto; margin-top:100px; max-width: 600px; width: 100%; background: #FFF; color: #333; box-shadow:0 0 2px #333; overflow:none; padding: 0; }
div.popup-images div.content div.title					{ text-align: center; font-weight: 700; padding: 15px 0; }
div.popup-images div.content div.title div.close		{ float:right; color:#999; margin-right:5px; }
div.popup-images div.content div.title div.close:hover	{ cursor:pointer; color:#777; }
div.popup-images div.content div.images					{ overflow:auto; max-height:324px; }
div.popup-images div.content .submit					{ position: relative; width:100px; height: 100px; margin:7px; border:0; cursor: pointer; }
div.popup-images div.content .submit:hover				{ box-shadow: 0 0 3px #000; }


