
.task .x-grid-cell-inner {
		padding-left: 15px;
}
.x-grid-row-summary {
		color:#333;
		background: #f1f2f4;
}
.x-grid-row-summary  .x-grid-cell-inner {
		font-weight: bold;
		font-size: 11px;
		padding-bottom: 4px;
}
.x-grid-hide-summary .x-grid-row-summary {
		display:none;
}
.x-grid-row .x-grid-cell-semana01 {
		background-color:#f1f2f4; 
}
.x-grid-row-summary .x-grid-cell-semana01 {
		background-color:#e1e2e4;
}
.x-grid-row .x-grid-cell-semana02 {
		background-color:#E2F1F1;
}
.x-grid-row-summary .x-grid-cell-semana02 {
		background-color:#CCE6E6;
}
.x-grid-row .x-grid-cell-semana03 {
		background-color:#E1FFE1;
}
.x-grid-row-summary .x-grid-cell-semana03 {
		background-color:#BFFFBF;
}
.x-grid-row .x-grid-cell-semana04 {
		background-color:#FFFFEC;
}
.x-grid-row-summary .x-grid-cell-semana04 {
		background-color:#FFFFCA;
}

body {
    font-family:'lucida grande',tahoma,arial,sans-serif;
    font-size:11px;
}
a {
    color:#15428B;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
#start-div h2 {
    font-size: 12px;
    color: #555;
    padding-bottom:5px;
    border-bottom:1px solid #C3D0DF;
}
#start-div p {
    margin: 10px 0;
}
#details-panel h2 {
    padding:10px 10px 0;
    font-size:12px;
    color:#15428B;
}
#details-panel p {
    padding:10px 10px 0;
}
#details-panel pre {
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    margin-top:10px;
    padding:0 5px;
    background:#f5f5f5;
}
#details-panel .details-info {
    margin:15px;
    padding:15px;
    border:1px dotted #999;
    color:#555;
    background: #f9f9f9;
}
.x-tab-panel-header-plain .x-tab-strip-top {
    background: #DFE8F6 url(resources/themes/images/default/tabs/tab-strip-bg.gif) repeat-x scroll center bottom !important;
}
.custom-accordion .x-panel-body{
    background:#ffe;
    text-align:center;
}
.custom-accordion .x-panel-body p {
    font-family:georgia,serif;
    padding:20px 80px !important;
    font-size:18px;
    color:#15428B;
}
.custom-accordion .x-panel-header-text {
    font-weight:bold;
    font-style:italic;
    color:#555;
}
#form-panel .x-panel-footer {
    background:#DFE8F6;
    border-color:#99BBE8;
    border-style:none solid solid;
    border-width:0pt 1px 1px;
}
#table-panel .x-table-layout {
    padding:5px;
}
#table-panel .x-table-layout td {
    vertical-align:top;
    padding:5px;
    font-size: 11px;
}

/* line 2, ../../../../kitchensink/sass/src/view/toolbar/DockedToolbars.scss */
#docked-toolbars .list {
  background-image: url(../images/icons/text_list_bullets.png);
}
/* line 6, ../../../../kitchensink/sass/src/view/toolbar/DockedToolbars.scss */
#docked-toolbars .close {
  background-image: url(../images/icons/delete.png);
}
/* line 10, ../../../../kitchensink/sass/src/view/toolbar/DockedToolbars.scss */
#docked-toolbars .paste {
  background-image: url(../images/icons/paste_plain.png);
}
/* line 14, ../../../../kitchensink/sass/src/view/toolbar/DockedToolbars.scss */
#docked-toolbars .edit {
  background-image: url(../images/icons/page_white_edit.png);
}

/* line 1, ../../../../kitchensink/sass/src/view/tree/TreeGrid.scss */
.task {
  background-image: url(../images/icons/cog.gif);
}

/* line 4, ../../../../kitchensink/sass/src/view/tree/TreeGrid.scss */
.task-folder {
  background-image: url(../images/icons/folder_go.png);
}

.icon-grid {
  background-image: url(../images/icons/grid.png);
}

.icon-ticket {
  background-image: url(../images/icons/ticket.png);
}

.icon-guia{
  background-image: url(../images/icons/guia.png);
}

.icon-add {
  background-image: url(../images/icons/add.png);
}

.icon-checkgreen {
  background-image: url(../images/icons/accept.png);
  background-repeat: no-repeat;
}

.icon-pdf {
  background-image: url(../images/icons/pdf.png);
}
.icon-xml {
  background-image: url(../images/icons/xmld.png);
}

.icon-warning {
  background-image: url(../images/icons/error.png);
}

.icon-foto {
  background-image: url(../images/icons/icono_camara.gif);
}

.icon-email {
  background-image: url(../images/icons/email.png);
}

.icon-emailwarning {
  background-image: url(../images/icons/mailwating.png);
}

.icon-candado{
  background-image: url(../images/icons/candado.png);
}

.icon-checkblack {
  background-image: url(../images/icons/checkblack2.png);
}

.icon-checkred {
  background-image: url(../images/icons/checkred.png);
}

.icon-delete {
  background-image: url(../images/icons/delete.png);
   background-repeat: no-repeat;
}

.icon-trash {
  background-image: url(../images/icons/trashdelete.png);
}

.icon-form {
  background-image: url(../images/icons/form.png);
}

.icon-list {
  background-image: url(../images/icons/clipboardlist.png);
}

.icon-nuevasolicitud {
  background-image: url(../images/icons/icon_edit_topic.png);
}

.icon-excel {
  background-image: url(../images/icons/excel.png);
}

.icon-export {
  background-image: url(../images/icons/export_vm.png);
}

.icon-pdf{
  background-image: url(../images/icons/pdf.png);
}

.icon-catalogo {
  background-image: url(../images/icons/book.png);
}

.icon-send {
    background-image:url(../images/email_go.png) !important;
}
.icon-save {
    background-image:url(../images/icons/disk.png) !important;
}
.icon-print {
    background-image:url(../images/printer.png) !important;
}
.icon-spell {
    background-image:url(../images/spellcheck.png) !important;
}
.icon-attach {
    background-image:url(../images/page_attach.png) !important;
}

.icon-edit {
    background-image:url(../images/icons/mark_complete.png) !important;
}

.icon-tool_icon {
    background-image:url(../images/icons/tool_icon.png) !important;
}

.icon-checkblue {
    background-image:url(../images/icons/arrowright.png) !important;
}
.icon-filenew {
    background-image:url(../images/filenew.png) !important;
}

.icon-matraz {
    background-image:url(../images/icons/matraz.png) !important;
}
/* line 4, ../../../../kitchensink/sass/src/view/grid/GroupedGrid.scss */
.icon-clear-group {
  background-image: url(../images/icons/control_rewind.png);
}

.icon-book{
	background-image:url(../images/icons/bookmark.png);
}

.icon-image{
	background-image:url(../images/icons/foto-16.png);
}

.icon-ledred{
	background-image:url(../images/icons/red-led.gif);
}

.icon-ledgreen{
	background-image:url(../images/icons/green-led.gif);
}

.icon-ledorange{
	background-image:url(../images/icons/orange-led.gif);
}

.icon-reset{
	background-image:url(../images/icons/reset.png);
}

/* line 2, ../../../../kitchensink/sass/src/view/toolbar/BasicToolbar.scss */
#basic-toolbar .paste {
  background-image: url(../images/icons/paste_plain.png);
}
/* line 6, ../../../../kitchensink/sass/src/view/toolbar/BasicToolbar.scss */
#basic-toolbar .cut {
  background-image: url(../images/icons/cut.png);
}
/* line 10, ../../../../kitchensink/sass/src/view/toolbar/BasicToolbar.scss */
#basic-toolbar .copy {
  background-image: url(../images/icons/page_copy.png);
}
/* line 14, ../../../../kitchensink/sass/src/view/toolbar/BasicToolbar.scss */
#basic-toolbar .format {
  background-image: url(../images/icons/paintbrush.png);
}
/* line 18, ../../../../kitchensink/sass/src/view/toolbar/BasicToolbar.scss */
#basic-toolbar .list {
  background-image: url(../images/icons/text_list_bullets.png);
}

.email-form .x-panel-mc .x-panel-tbar .x-toolbar {
    border-top:1px solid #C2D6EF;
    border-left:1px solid #C2D6EF;
    border-bottom:1px solid #99BBE8;
    margin:-5px -4px 0;
}
.inner-tab-custom .x-border-layout-ct {
    background: #fff;
}
.x-panel-body .absolute-form-toolbar {
    border-width: 0 0 1px 0 !important;
}
.absolute-form-panel-body,
.absolute-form-panel-body .x-panel-body {
    background: transparent;
}



.divTitulo {
    background: #006C8C url(../images/layout-browser-hd-bg.jpg) repeat-x center;
}
.divTitulo h1, #lbl__UsuarioNombre div, #btn__CerrarSesion a {
    font-size: 10px !important;
    color: #fff;
    font-weight: normal;
    padding: 0px !important;
	margin: 0px 0px 0px 10px!important;
	height: 25px;
}
.framecuadrado { background-color:#DFE9F6 !important; }
.x-column-header-inner{ text-align:center !important; }

#loading-mask{
	background-color:white;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:20000;
}
#loading{
	height:auto;
	position:absolute;
	left:35%;
	top:40%;
	padding:2px;
	z-index:20001;
}
#loading a {
	color:#225588;
}
#loading .loading-indicator{
	background:white;
	color:#444;
	font:bold 13px Helvetica, Arial, sans-serif;
	height:auto;
	margin:0;
	padding:10px;
}
#loading-msg {
	font-size: 10px;
	font-weight: normal;
}

.submenu-table {width:950px;}
.header-left-td{ padding-bottom:0px;}

/************CSS PERSONALIZADAS*************/

.change-state-row  .x-grid-dirty-cell{ 
    background-color: #FFFE82 !important; 
    /*color: #900;*/ 
} 
.x-grid-cell-checkcolumn-disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: 0.3;
}
.now .x-grid-cell {
    background-color: #FDFFDC;
}

.bajacolor .x-grid-cell {
    color: #C85740;
	font-weight: bold;
}
.anulada .x-grid-cell {
    background-color: #FAEDED;
}
.lbl-style-usuarioregistrado{
	color:red;
}
.toggleBox {
    color:blue;
	margin-right:5px;
}

.cabecera-style {
	border: 1px solid #2081ab;;
    text-align:center;
}

.blue-back {
	color: #0b77c2;
}

.red-back {
	color: #D00C0C;
}

.font-red {
	color: #D00C0C;
}

.red-orange {
	color: #0B7DAA;
}

.green-back {
	color: #3f945e;
	font-weight:bold;
}

.back-red {
	color: #D00C0C;
}
.back-orange {
	color: #D7843E;
}

.back-orange2 {
	color: #C98309;
}

.x-grid-cell.head-cell
{
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	background-color: #C5C5C5;
	background-image: -moz-linear-gradient(center top , #F9F9F9, #E3E4E6);
	color: #000;
	box-sizing: border-box;
	font: 11px/13px tahoma,arial,verdana,sans-serif;
	padding-left: 7px;
}

.x-tool-img.x-tool-edit{
   background: url('../images/icons/icon_edit_topic.png') no-repeat 0 0;
}

.my-mask-style .x-mask{
	opacity: .01;
	background: #ccc !important;
	cursor: default;
}

@font-face {
    font-family: 'digital_dream';
    src: url('../font/digital_dream/digitaldreamfatskew-webfont.eot');
    src: url('../font/digital_dream/digitaldreamfatskew-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/digital_dream/digitaldreamfatskew-webfont.woff2') format('woff2'),
         url('../font/digital_dream/digitaldreamfatskew-webfont.woff') format('woff'),
         url('../font/digital_dream/digitaldreamfatskew-webfont.ttf') format('truetype'),
         url('../font/digital_dream/digitaldreamfatskew-webfont.svg#digital_dream_fat_skewregular') format('svg');
    
}	

.left-border {
    border-left: 1px solid #99BBE8;
}

.right-border {
   border-right: 1px solid #99BBE8;
}

.my-label-email {
    font-weight: bold; 
    border: 1px solid red;
    text-align:center;
}

.nota{
	background-color:#fffec2;
	color:#7D7865;
	padding:5px;
}

.notared{
	background-color:#fffec2;
	color:#7D7865;
	padding:5px;
}

.text-red{
	color:red;
	font-size:14px;
	font-weight:bold;
}
.wrap .x-grid-cell-inner {
    white-space: normal;
}

.icon-export_vm {
    background-image:url(../images/icons/export_vm.png) !important;
}

.welcome-page{
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	margin-right: 10px;
	color: #888888;
}

.icon-bloquear{
  background-image: url(../images/icons/lock.png);
  background-repeat: no-repeat;
}

.icon-desbloquear{
  background-image: url(../images/icons/unlock.png);
  background-repeat: no-repeat;
}

.valid{
	color:green;
	list-style-image: url('../images/icons/accept.png');
}

.invalid{
	color:red;
	list-style-image: url('../images/icons/error.png');
}

.x-grid-row-editor-buttons {
    border-color: #99bce8;
}
.x-grid-row-editor-buttons-default-bottom {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 4px 4px 4px 4px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    background-color: #eaf1fb;
}
.x-grid-row-editor-buttons {
    position: absolute;
    white-space: nowrap;
}

.x-grid-row-editor-wrap{position:absolute;overflow:visible;z-index:2}
.x-grid-row-editor{position:absolute}
.x-grid-row-editor-buttons{position:absolute;white-space:nowrap}

.divTitulo {
   border-bottom:1px solid #dfe8f6 !important;
}
.divTitulo h1, #lbl__nameuser div, #btn__CerrarSesion a,#lbl__lastvisit div {
    font-size: 11.5px !important;
    color: #8E9396;
    font-weight: bold;
    padding: 0px !important;
	/* margin: 0px 0px 0px 10px!important; */
	/* height: 25px; */
}
.framecuadrado { background-color:#DFE9F6 !important; }
.x-column-header-inner{ text-align:center !important; }

/*******************Lithology***************/

.customGridHeaderHeaderLithology > .x-column-header-inner {
    background: #A3A3A3  !important;
    color: white !important;
}

/*******************Alteration***************/

.customGridHeaderHeaderAlteration > .x-column-header-inner {
    background: #D69E76 !important;
    color: white !important;
}

/*******************Mineralisation***************/

.customGridHeaderHeaderMineralisation > .x-column-header-inner {
    background: #C7B570 !important;
    color: white !important;
}

/*******************Structure***************/

.customGridHeaderHeaderStructure > .x-column-header-inner {
    background: #A1AB8E !important;
    color: white !important;
} 

/*******************************************/
.customGridHeaderDetalleGeo > .x-column-header-inner {
    background: #595959 !important;
    color: white !important;
} 

.customGridHeaderDetalleGeoSub > .x-column-header-inner {
    background: #BFBFBF !important;
    color: #5C5858 !important;
} 

.customGridHeaderDetalleGeoSub2 > .x-column-header-inner {
    background: #F2F2F2 !important;
    color: #5C5858 !important;
} 
