/*#GENERICOS*/
.picker-dialog { position:relative; font-size:80%; }
.picker-loading { background: url(../img/ajax-loader-bar.gif) center no-repeat #FFFFFF; position:absolute;	left:0;	top:0; width:100%; height:100%;	opacity:.5; }

.picker-plugin { padding: 0pt 0.7em; display:inline-block; }
.picker-plugin-icon { float:left; margin-right:0.3em; }

.picker-box { border:3px solid #D5D5D5; }
.picker-box-title { background-color:#484848; font-weight:bold; color:#FFFFFF; padding:3px; }
.picker-box-content { padding:3px; font-weight:bold; color:#000000; }

.picker-botonera {text-align: right !important; }

/*#PICKER CONTENIDOS*/
.contents-picker-container { height:100%; font-size:80%; }
.contents-picker-container label { font-weight:bold; }
#btnContentPickerSearch { background: transparent url(../img/button.back.blue.png) left center repeat-x; border:none; color:white; height:28px; padding:2px 10px; cursor:pointer; }
#btnContentPickerSearch:hover { font-weight:normal; }
/*.contents-picker-dialog { position:relative; font-size:11px !important; } */
.contents-picker-filters { margin-top:10px; }
.contents-picker-results-container { position:relative;	margin-top:10px; }
.contents-picker-results { position:relative; overflow:auto; }
.contents-picker-data-not-found { position:relative; height:53px; margin:5px 5px 5px 5px; border: solid 1px darkred; background:mistyrose url(../img/ico.error.png) 2px 1px no-repeat; text-align:center; }
.contents-picker-data-not-found h2 { vertical-align:middle; }
.contents-picker-search-title, .contents-picker-filters-title { /*padding:2px; font-weight:bold;*/ }

.contents-picker-groups { position:relative; display: block; width:100%; z-index:9999; }

.contents-picker-ul { position:relative; list-style: none; padding:0; margin:0; display: block; }
.contents-picker-li { position:relative; float:left; margin:3px; background-color:#f5f5f5; width:350px; height:250px; }

.contents-picker-group { position: relative; border:3px solid #A6C9E2; }
.contents-picker-group-img { position: relative; height:180px; width:240px; display:block; }
.contents-picker-group-img img { height:180px; width:240px; display:block; }
.contents-picker-group-img-hover { position:absolute; height:180px; width:100%; background-color:#f5f5f5; filter:alpha(opacity=50); opacity:.5; cursor:pointer; left:0; top:0; display:none; }
/*.contents-picker-group-data { background-color:#e6f1f9; font-size:.9em; font-weight:bold; text-align:left; height:30px; border-top: 3px solid #A6C9E2; }*/
.contents-picker-group-data { background-color:#e6f1f9; font-weight:bold; text-align:left; height:30px; border-top: 3px solid #A6C9E2; }

/*.contents-picker-group-titlebar { background-color:#e6f1f9; font-size:.9em; font-weight:bold; text-align:left; height:30px; border-bottom: 3px solid #A6C9E2; }*/
.contents-picker-group-titlebar { background-color:#e6f1f9; font-weight:bold; text-align:left; height:30px; border-bottom: 3px solid #A6C9E2; }
.contents-picker-group-titlebar table { height:30px; width:100%; }
.contents-picker-group-titlebar td { padding:2px; }

/*.contents-picker-group-title { font-size:11px; font-weight:bold; color:#000000;	padding-left:3px; padding-right:3px; text-align:left; }*/
.contents-picker-group-title { font-weight:bold; color:#000000;	padding-left:3px; padding-right:3px; text-align:left; }
/*.contents-picker-group-expand { position:relative; font-size:.9em; background: transparent url(../img/card.th.back.png) repeat-x scroll left center; cursor: pointer; color:#ffffff; z-index:9999;}*/
.contents-picker-group-expand { position:relative; background: transparent url(../img/card.th.back.png) repeat-x scroll left center; cursor: pointer; color:#ffffff; z-index:9999;}
.contents-picker-group-expand span { float:left; margin-right:0.3em; }
.contents-picker-group-expand-hover { font-weight:bold; }

.contents-picker-contents-container { position: absolute; width:100%; background-color: #686868; filter:alpha(opacity=90); opacity:.9; z-index:9999; }
.contents-picker-contents { display:none; height:164px; overflow:auto;  }

.contents-picker-content { background-color:#e6f1f9; margin:3px; cursor:pointer; border:3px solid #A6C9E2; }
.contents-picker-content-hover { background-color:#A6C9E2; font-weight:bold; }
.contents-picker-content img { width:40px; height:30px; display:block; }
.contents-picker-contents-td { background-color:#f9f9f9; text-align:left; }

.contents-picker-paginador { position:relative; display: block; margin:5px; font-size:130%; }
/*.contents-picker-content-td {border-bottom:2px solid #ffffff;}*/

/* PICKER DE NODOS */
.nodes-picker-container { position:relative; display:block; font-size:80%; background-color:#F4F9FC; }
.nodes-picker-result-box { margin-top:10px; }
.nodes-picker-result-box .picker-box-content { overflow: auto; }
.picker-box-content ul { background-color: #F4F9FC !important; }
.nodes-picker-node { font-weight:bold; color:steelblue !important; background-color: #F4F9FC !important; }
.nodes-picker-leaf { font-weight:normal; color:steelblue !important; background-color: #F4F9FC !important; }

/* LOCAL PICKER IMAGE */
.picker-local-image-preview, .picker-local-flash-preview { position:relative; display:block; width:208px;height:178px; }
.picker-local-image-params, .picker-local-flash-params { position:relative; display:block; }


.picker-local-image table, .picker-local-flash table { width:80%; }

.local-file-preview { width:210px; }
/* FIN LOCAL PICKER IMAGE */

/* LOCAL FILE PICKER */
.ui-tabs-vertical { width: auto; }
.ui-tabs-vertical .ui-tabs-nav { padding: .2em .1em .2em .2em; float: left; width: 14em; }
.ui-tabs-vertical .ui-tabs-nav li { clear: left; width: 100%; border-bottom-width: 1px !important; border-right-width: 0 !important; margin: 0 -1px .2em 0; }
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; padding-right: .1em; border-right-width: 1px; border-right-width: 1px; }
.ui-tabs-vertical .ui-tabs-panel { padding: .3em !important; width: auto; }

.picker-local-file-tab { font-size: 80% !important; }
/* FIN LOCAL FILE PICKER*/