﻿html, body
{
	margin: 0px 7px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow:auto;
	background-image:url("../img/bkg.png");
}
html, body, td, div, span, p, input, select, textarea
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}
.nota 
{
	color:Gray;
}
.error 
{
	color:Red;
}
.small 
{
	font-size: 9px;
}

td
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
a
{
	color: #344e77;
	text-decoration: none;
}
a:hover
{
	color: #F68421;
	text-decoration: none;
}
a:active
{
	color: #F68421;
	text-decoration: none;
}
a img
{
	border: 0px
}

/* BOTONES BASICOS */
.btnAdd {
    background-image: url(../img/add.png) !important;
}
.btnEdit {
    background-image: url(../img/edit.png) !important;
}
.btnView {
    background-image: url(../img/information.png) !important;
}
.btnDelete {
    background-image: url(../img/delete.png) !important;
}
.btnRefresh {
    background-image: url(../img/arrow_refresh.png) !important;
}
.btnFilter {
    background-image: url(../img/filter.png) !important;
}
.btnGo {
    background-image: url(../img/play.png) !important;
}
.btnXLS {
    background-image: url(../img/page_excel.png) !important;
}
.btnUPL {
    background-image: url(../img/upload.png) !important;
}
.btnTick {
    background-image: url(../img/tick.png) !important;
}
/* ------------------ */


.tabla, .tabla td
{
	padding:2px;
}
.tabla select, .tabla input, .tabla textarea
{
	height: 85%;
	font-size:11px;
}
.tabla .nocap
{
	border:inset 2px #EEEEEE; padding:1px; background-color:#FCFCFC;
}

.gridContainer
{
	border: solid 1px #7f8287;
	overflow:auto;
	position:relative;
}

.GridTableContainer
{
	border: solid 1px #7F8287;
	border-collapse: collapse;
}

.GridTableContainer .NormalRow .InnerTable TD, .GridTableContainer .AlternateRow .InnerTable TD, .GridTableContainer .SelectedRow .InnerTable TD
{
	border: solid 0px #7F8287;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
}

.GridTable
{
	border-collapse: collapse;
}

.GridTable td, .GridTableContainer td
{
    border-bottom: solid 1px #7f8287;
    border-right: solid 1px #7f8287;
	border-collapse: collapse;
	padding: 1px 3px 1px 3px;
	white-space: nowrap;

	overflow:hidden; text-overflow:ellipsis;	
}

.GridTable .LastColumn, .GridTable .HeaderRow .LastColumn, .GridTableContainer .LastColumn, .GridTableContainer .HeaderRow .LastColumn
{
	border-right: 0px; 
}

.GridTable .SortedLastColumn, .GridTableContainer .SortedLastColumn
{
	border-right: 0px; 
	background-color: #e5ebf4;
}

.GridTable .HeaderRow td, .GridTableContainer .HeaderRow td
{
	font: bold 11px Tahoma;
	text-align: center;
	padding: 3px 3px 3px 3px;
	background-color: #D5D5D5; /* E6E6E7 */
	/* background-image: url("../img/_bkg_header.png") */;
	background-position: top;
	background-repeat: repeat-x;
}

#navBarExt a:hover
{
	border:solid 1px #333333;
	background-color:#DDEEFF;
} 

.GridTable .HeaderRow INPUT, .GridTableContainer .HeaderRow INPUT
{
	margin: 0px;
	padding: 0px;
	width:10px;
	height:10px;
}

.GridTable .HeaderRow .HeaderRowHi, .GridTableContainer .HeaderRow .HeaderRowHi
{	
	background-color: #A7C4ED;
	background-image: url("../img/bkg_header_hi.png");
}

.GridTable .NormalRow, .GridTableContainer .NormalRow
{
	background-color:#ffffff;
	padding: 0px 0px 0px 0px;
}

.GridTable .AlternateRow, .GridTableContainer .AlternateRow
{
	background-color: #e5ebf4;
	padding: 0px 0px 0px 0px;
}

.GridTable .SelectedRow, .GridTableContainer .SelectedRow
{
	background-color: #ffd184;
	padding: 0px 0px 0px 0px;
}

.GridTable .NormalRow .IndexColumn, .GridTable .AlternateRow .IndexColumn, .GridTable .SelectedRow .IndexColumn, .GridTableContainer .NormalRow .IndexColumn, .GridTableContainer .AlternateRow .IndexColumn, .GridTableContainer .SelectedRow .IndexColumn
{
	background-color: #E6E6E7;
	/* background-image: url("../img/bkg_header.png"); */
	background-position: top;
	background-repeat: repeat-x;
}

.GridTable .NormalRow .Sorted, .GridTable .AlternateRow .Sorted, .GridTableContainer .NormalRow .Sorted, .GridTableContainer .AlternateRow .Sorted
{
	background-color: #e5ebf4;
}

.GridTable .NormalRow .IndexColumn .InnerTable TD, .GridTable .AlternateRow .IndexColumn .InnerTable TD, .GridTable .SelectedRow .IndexColumn .InnerTable TD, .GridTableContainer .NormalRow .IndexColumn .InnerTable TD, .GridTableContainer .AlternateRow .IndexColumn .InnerTable TD, .GridTableContainer .SelectedRow .IndexColumn .InnerTable TD
{
	border:solid 0px #7f8287;
	padding: 0px;
}

.GridTable .NormalRow .IndexColumn .InnerTable INPUT, .GridTable .AlternateRow .IndexColumn .InnerTable INPUT, .GridTable .SelectedRow .IndexColumn .InnerTable INPUT, .GridTableContainer .NormalRow .IndexColumn .InnerTable INPUT, .GridTableContainer .AlternateRow .IndexColumn .InnerTable INPUT, .GridTableContainer .SelectedRow .IndexColumn .InnerTable INPUT
{
	margin: 0px;
	padding: 0px;
	width:10px;
	height:10px;
}

.GridTable .NormalRow .CheckBoxCell INPUT, .GridTable .AlternateRow .CheckBoxCell INPUT, .GridTable .SelectedRow .CheckBoxCell INPUT, .GridTableContainer .NormalRow .CheckBoxCell INPUT, .GridTableContainer .AlternateRow .CheckBoxCell INPUT, .GridTableContainer .SelectedRow .CheckBoxCell INPUT
{
	margin: 0px;
	padding: 0px;
	height:12px;
	width:12px;
}

.PaginatorBar
{
	padding: 0px;
	background-color: #FFFFFF;
	display:block;
	position:relative;
}

.PaginatorBarTable
{
	display:inline;
}

.PaginatorBar TD
{
	padding: 1px;
}

.GridTableContainer .PaginatorBar
{
	padding: 0px;
	background-color: #FFFFFF;
	display:block;
	border: solid 0px #7F8287;
}

.GridTableContainer .PaginatorBarTable
{
	display:inline;
	border: solid 0px #7F8287;
}

.GridTableContainer .PaginatorBar td
{
	padding: 1px;
	border: solid 0px #7F8287;
}

.wait *, .wait
{
	cursor: wait;
}

.ActionBar
{
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #7F8287;
	padding: 0px;
	background-color: #F5F7FA;
	/* background-image: url("../img/bkg-tools.png"); */
	text-align: right;
}

.ActionBar .Layout
{
	margin-right:0px;
	margin-left:auto;
}

.ActionBar .ButtonOut
{
	border:solid 1px transparent;
	background-color: transparent;
	cursor:pointer;
	padding: 2px;
}

.ActionBar .ButtonOver
{
	background-color: #C2D6F0;
	border:solid 1px white;
	cursor:pointer;
	padding: 2px;
}

.ActionBar .ButtonDisable
{
	color:Gray;
	cursor:default;
	border:solid 1px transparent;
	background-color: transparent;
	padding: 2px;
}

.ActionBar .ButtonOut TABLE, .ActionBar .ButtonOver TABLE, .ActionBar .ButtonDisable TABLE
{
	padding: 0px;
}

.Window
{
	position:absolute;
	/*
	TRANSPARENCIA DE LA VENTANA
	*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0,direction=135,Strength=3)
		   progid:DXImageTransform.Microsoft.BasicImage(grayscale=0, xray=0, mirror=0, invert=0, opacity=0.95, rotation=0);
	opacity: 0.97;
}

.nada
{
	filter:DXImageTransform.Microsoft.Alpha(Opacity=95);
}

.Window .WindowTable
{
	/* background-color: #bdcbe2; */
	background-color: #FCFCFC;
	border-collapse: collapse;
	border: solid 1px #666;
	table-layout:fixed;
	padding: 0px;
}

.Window .WindowTable .WindowTitle
{
	background-color:#cdcdcd; /* #86a1cd */	
	font: bold 14px Tahoma;
	text-align:left;
}

.Window .WindowTable .WindowTitle td
{
	padding:3px;
}

.SmallImput
{
	font: normal 11px Tahoma;
}
.GTFooter
{
	border: 1px solid #7f8287;
	border-collapse: collapse;
	margin-right: 0px;
}
.GeneralPanel
{
	padding: 3px;
	background-color: #F5F7FA; /* #F5F7FA */
	border: #7f8287 1px solid;
}
.Company
{
	font-family:Arial;
	color:#fe7600;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
	position:absolute;
	z-index:14px;
	top:5px;
}
.TitleSection
{
	font-family:Tahoma;
	color:#6E6B6B;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
}

/* estilos para acomodo de la master page */
#MainContainer
{
	width:100%;
}
#MainTable
{
	width: 100%;
}
#MainHeader
{
	height:32px;
	border-left:#7f8287 1px solid;
	border-right:#7f8287 1px solid;
}
#MainLeft
{
	background-color:#F0F0F0;
	width:160px;
	vertical-align:top;
	padding: 0px;
	background-color: #F5F7FA;
	border: #7f8287 1px solid; 
	border-bottom: 0px;
}
#divPrincipal
{
	position:relative;
	overflow:auto;
}

#MainContent
{
	vertical-align:top;
}
#MainContentContainer
{
	position:relative;
	overflow:auto;
	padding: 8px;
	background-color: #F5F7FA;
	border: #7f8287 1px solid;
}
#MainFooter
{
	height:16px;
	background-color:#C0C0C0;
}
#MasterFrame
{
	width:100%; 
	margin: 0px 0px 0px 0px;
	background-color: #F5F7FA;
	border:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* fin estilos para master page*/

/*Estilos del Menu*/
.TreeContainer
{
	border-width: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:160px;
}

.tree {
	font-family: Arial Narrow;
	font-size: 12px;
	padding: 0px;
	white-space: nowrap;
}
.tree img {
	border: 0px;	
	vertical-align: text-bottom;
}
.tree a {
	color: #000;
	text-decoration: none;
}
.tree a:hover {
	color: #F68421;
	text-decoration: none;
}
.tree .itemActive{
	color: #F68421;
	text-decoration: none;
	font-weight:bold;
}
.imgTree{
	border: 0px;	
	vertical-align: text-bottom;
	width:13px;
	height:18px;
}
.mTable
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	table-layout:fixed;
	/*height:100%;*/
}
.mTable TR, .mTable TD
{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.mTable .mContainer
{
	background-color: #f6f7fb; 
	vertical-align:top;
}
.mTable .mContainer .treeTable
{
	vertical-align:middle; 
	/*width:100%;*/
	margin:0px 0px 0px 0px;
	padding:0px;
	table-layout:fixed;
}
.mTable .mContainer .treeTable TD
{
	vertical-align:middle;
}
.mTable .mContainer TD
{
	vertical-align:top; 	
	margin:0px 0px 0px 0px;
	padding:0px;
}
.mTable .tdHeader
{
	vertical-align:top;
	height:85px;
}
.mTable .mHeader
{
	background-color: #d9e1ec;
	/*margin: 0px 5px 0px 0px;*/
	padding: 0px;
	vertical-align:top;
	height:85px; 
	width:100%;
}
.mTable .mHeader TD
{
	vertical-align:top;
}
.mTable .mHeader .logo
{
	background-color:#90b0e6; 
	text-align:center;
	height:43px;
}
.mTable .txt{
	font-family: inherit;
	font-size: 11px;
}
.mTable .titles{
	font-family: inherit;
	font-size: 12px;
	font-weight: bold; 
	text-align:center;
	vertical-align:middle;
}
.mTable .imgMiddle{
	vertical-align:middle;
}
.mTable .errors{
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	color: Red
}

.mCollapsed
{
    table-layout:fixed;
	width:30px;
	border-width: 0px;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	background-color: #738cb5;
	/*height:100%;*/
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#91b2e7, endColorstr=#6983a8);
}
.mCollapsed td
{
    padding-right: 0px;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 0px; 
	vertical-align:top;	
	margin: 5px 12px 2px 2px;
}

.sysTable
{
	vertical-align:bottom;	
}
.sysMenuItem
{
	/* background-image:url(../img/Menu/menutab-off.png); */
	background-repeat:repeat-x;
	background-color: #c1cfe7;
	border-top: #ffffff 1px solid;
}
.sysMenuItem:hover
{
	/* background-image:url(../img/Menu/menutab-over.png); */
	background-repeat:repeat-x;
	background-color: #fb9c1e;
	border-top: #ffffff 1px solid;
}
.sysMenuItemActive
{
	/* background-image:url(../img/Menu/menutab-on.png); */
	background-repeat:repeat-x;
	background-color: #687fa4;
	border-top: #ffffff 1px solid;
}

/*Terminan Estilos del Menu*/
/* Collapsible Panel */
.x-hide-display{display:none!important;}
.x-unselectable,.x-unselectable *{-moz-user-select:none;-khtml-user-select:none;}
.x-clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}

/*fin collapsible Panel */
/*Mapalocalizador Normal*/
.x-tab-panel div{margin:0px;}
.x-tab-panel{overflow:hidden; margin:0px;}
.x-tab-panel-header,.x-tab-panel-footer{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;}
.x-tab-panel-header{border:1px solid #8db2e3;padding-bottom:2px;}
.x-tab-panel-footer{border:1px solid #8db2e3;padding-top:2px;}
.x-tab-strip-wrap{width:100%;overflow:hidden;position:relative;zoom:1;}
ul.x-tab-strip{display:block;width:5000px;zoom:1;margin:0px;padding:0px; list-style-type:none;}
ul.x-tab-strip-top{padding-top:1px;background:url(../img/CollapsiblePanel/tab-strip-bg.gif) #cedff5 repeat-x bottom;border-bottom:1px solid #8db2e3;}
ul.x-tab-strip-bottom{padding-bottom:1px;background:url(../img/CollapsiblePanel/tab-strip-btm-bg.gif) #cedff5 repeat-x top;border-top:1px solid #8db2e3;border-bottom:0 none;}
.x-tab-panel-header-plain .x-tab-strip-top{background:transparent!important;padding-top:0!important;}
.x-tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.x-tab-panel-header-plain .x-tab-strip-spacer,.x-tab-panel-footer-plain .x-tab-strip-spacer{border:1px solid #8db2e3;height:2px;background:#deecfd;font-size:1px;line-height:1px;}
.x-tab-panel-header-plain .x-tab-strip-spacer{border-top:0 none;}
.x-tab-panel-footer-plain .x-tab-strip-spacer{border-bottom:0 none;}
.x-tab-panel-footer-plain .x-tab-strip-bottom{background:transparent!important;padding-bottom:0!important;}
.x-tab-panel-footer-plain{background:transparent!important;border-width:0!important;padding-top:0!important;}
.ext-border-box .x-tab-panel-header-plain .x-tab-strip-spacer,.ext-border-box .x-tab-panel-footer-plain .x-tab-strip-spacer{height:3px;}
ul.x-tab-strip li{float:left;margin:0px 0px 0px 2px;}
ul.x-tab-strip li.x-tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.x-tab-strip a,.x-tab-strip span,.x-tab-strip em{display:block;}
.x-tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.x-tab-strip-inner{overflow:hidden;text-overflow:ellipsis;}
.x-tab-strip span.x-tab-strip-text{font:normal 11px tahoma,arial,helvetica;color:#416aa3;white-space:nowrap;cursor:pointer;padding:4px 0;}
.x-tab-strip-top .x-tab-with-icon .x-tab-right{padding-left:6px;}
.x-tab-strip .x-tab-with-icon span.x-tab-strip-text{padding-left:20px;background-position:0 3px;background-repeat:no-repeat;}
.x-tab-strip-over span.x-tab-strip-text{color:#15428b;}
.x-tab-strip-active,.x-tab-strip-active a.x-tab-right{cursor:default;color:#800080;}
.x-tab-strip-active span.x-tab-strip-text{cursor:default;color:#15428b;font-weight:bold;}
.x-tab-strip-disabled .x-tabs-text{cursor:default;color:#aaa;}
.x-tab-panel-body{overflow:hidden;}
.x-tab-panel-bwrap{overflow:hidden;}
.ext-ie .x-tab-strip .x-tab-right{position:relative;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{margin-bottom:-1px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-bottom:5px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{margin-top:-1px;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right span.x-tab-strip-text{padding-top:5px;}
.x-tab-strip-top .x-tab-right{background:transparent url(../img/CollapsiblePanel/tabs-sprite.gif) no-repeat 0 -51px;padding-left:10px;}
.x-tab-strip-top .x-tab-left{background:transparent url(../img/CollapsiblePanel/tabs-sprite.gif) no-repeat right -351px;padding-right:10px;}
.x-tab-strip-top .x-tab-strip-inner{background:transparent url(../img/CollapsiblePanel/tabs-sprite.gif) repeat-x 0 -201px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-right{background-position:0 -101px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-left{background-position:right -401px;}
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner{background-position:0 -251px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-right{background-position:0 0;}
.x-tab-strip-top .x-tab-strip-active .x-tab-left{background-position:right -301px;}
.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner{background-position:0 -151px;}
.x-tab-strip-bottom .x-tab-right{background:url(../img/CollapsiblePanel/tab-btm-inactive-right-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{background:url(../img/CollapsiblePanel/tab-btm-inactive-left-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-right{background:url(../img/CollapsiblePanel/tab-btm-right-bg.gif) no-repeat bottom left;}
.x-tab-strip-bottom .x-tab-strip-active .x-tab-left{background:url(../img/CollapsiblePanel/tab-btm-left-bg.gif) no-repeat bottom right;}
.x-tab-strip-bottom .x-tab-left{padding:0 10px;}
.x-tab-strip-bottom .x-tab-right{padding:0;}
.x-tab-strip .x-tab-strip-close{display:none; border:0px;}
.x-tab-strip-closable{position:relative;}
.x-tab-strip-closable .x-tab-left{padding-right:19px;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close{background-image:url(../img/CollapsiblePanel/tab-close.gif);opacity:.6;-moz-opacity:.6;background-repeat:no-repeat;display:block;width:11px;height:11px;position:absolute;top:3px;right:3px;cursor:pointer;z-index:2;}
.x-tab-strip .x-tab-strip-active a.x-tab-strip-close{opacity:.8;-moz-opacity:.8;}
.x-tab-strip .x-tab-strip-closable a.x-tab-strip-close:hover{background-image:url(../img/CollapsiblePanel/tab-close.gif);opacity:1;-moz-opacity:1;}
.x-tab-panel-body{border:1px solid #8db2e3;background:#fff;}
.x-tab-panel-body-top{border-top:0 none;}
.x-tab-panel-body-bottom{border-bottom:0 none;}
.x-tab-scroller-left{background:transparent url(../img/CollapsiblePanel/scroll-left.gif) no-repeat -18px 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;left:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-left-over{background-position:0 0;}
.x-tab-scroller-left-disabled{background-position:-18px 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scroller-right{background:transparent url(../img/CollapsiblePanel/scroll-right.gif) no-repeat 0 0;border-bottom:1px solid #8db2e3;width:18px;position:absolute;right:0;top:0;z-index:10;cursor:pointer;}
.x-tab-scroller-right-over{background-position:-18px 0;}
.x-tab-scroller-right-disabled{background-position:0 0;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);cursor:default;}
.x-tab-scrolling .x-tab-strip-wrap{margin-left:18px;margin-right:18px;}
.x-tab-scrolling{position:relative;}
.x-tab-panel-bbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}
.x-tab-panel-tbar .x-toolbar{border:1px solid #99bbe8;border-top:0 none;overflow:hidden;padding:2px;}

.x-panel-noborder .x-panel-body-noborder{border-width:0;}
.x-panel-noborder .x-panel-header-noborder{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}
.x-panel-noborder .x-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-tab-panel-noborder .x-tab-panel-body-noborder{border-width:0;}
.x-tab-panel-noborder .x-tab-panel-header-noborder{border-top-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-noborder .x-tab-panel-footer-noborder{border-bottom-width:0;border-left-width:0;border-right-width:0;}
.x-tab-panel-bbar-noborder .x-toolbar{border-width:0;border-top:1px solid #99bbe8;}
.x-tab-panel-tbar-noborder .x-toolbar{border-width:0;border-bottom:1px solid #99bbe8;}

.x-SearchControl-GridTable
{
	border-collapse: collapse;
	border-top: solid 1px #7f8287;
    border-left: solid 1px #7f8287;
}

.x-SearchControl-GridTable TD
{
    border-bottom: solid 1px #7f8287;
    border-right: solid 1px #7f8287;
	border-collapse: collapse;
	padding: 1px 3px 1px 3px;
}

.x-SearchControl-GridTable .HeaderRow TD
{
	font: bold 11px Tahoma;
	text-align: center;
	padding: 3px 3px 3px 3px;
	background-color: #E6E6E7;
	background-image: url("../img/bkg_header.png");
	background-position: top;
	background-repeat: repeat-x;
}

.x-SearchControl-GridTable .NormalRow
{
	background-color:#ffffff;
}

.x-SearchControl-GridTable .AlternateRow
{
	background-color: #e5ebf4;
}

.x-SearchControl-PaginatorBar
{
	padding: 0px;
	background-color: #FFFFFF;
	display:block;	
	position:absolute;
}

.x-SearchControl-PaginatorBarTable
{
	display:inline;
}

.x-SearchControl-PaginatorBar TD
{
	padding: 1px;
}

/*fin mapalocalizador normal*/

/*Estilos calendar*/
.fc_main { background: #FFFFFF; border: 1px solid #ff7800; font-family: Verdana; font-size: 10px; }
.fc_date { border: 1px solid #fbeedb;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #e5ebf4; color: #FFFFFF; font-weight:bold; text-align: left;  font-size: 11px; }
/*Fin estilos calendar*/


/* CSS TOOTL TIP 
   USO:
	onMouseover="ddrivetip('JavaScriptKit.com JavaScript tutorials','yellow', 300)";
	onMouseout="hideddrivetip()"
*/

#dhtmltooltip{
position: absolute;
width: 200px;
border: 2px solid #333333;
padding: 7px;
background-color:#FFFFCC;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
