/*TAG´S REDEFINED*/
body
{background-color: #C6E2FF;
}
body, td, div, input, select, textarea, .normal {font-family:Arial, Helvetica, sans-serif; font-size:12px;
	text-align: left;
	/*text-align: right;*/
	
	}
.numeroGrid
{
 text-align: right;
}
a {color:#0F27A3;}
a:active {color:#076DAB;}
a.medium {font-size:11px; text-decoration:underline;}
div.medium {font-size:11px; font-weight:normal; color:#000000;}
/*h1 {font-size:16px; color:#137920;}*/
h1 {font-size:16px; color:#0000CD;}
fieldset {padding:5px;}
.styleTd{font-size:10px; font-weight:normal; color:#000000; margin-bottom:3px;
	text-align: left;
        
}

/*CUSTOM CLASSES*/
.medium {font-size:11px;}
.small {font-size:10px;}
.note {font-size:10px; color:#999999;}
.error {color:#FF0000;}
.breadcrumbs, .breadcrumbs a {font-size:10px; font-weight:normal; color:#000000; margin-bottom:3px;}

/*USERINFO*/
.userInfo {background:#FDF4B9; width:100%; font-size:11px;}
.userInfo .icon {border-right:1px solid #A1A3B9; border-bottom:1px solid #A1A3B9;}
.userInfo .userName {border-bottom:1px solid #A1A3B9; width:100%}
.userInfo .officeName {border-bottom:1px solid #A1A3B9;}

/*MESSAGES*/
.messagePane{border: thin solid #A1A3B9;margin-bottom: 1px; }
.messagePane .icon {background:#DEDFF0; width:25px; padding-top:5px;}
.messagePane .text {background:#FFFFFF; padding:5px;}

/*TOOLBARS*/
.aToolbar {margin:1px 0px; background:#B0C4DE; padding:5px; border:1px solid #6495EA; border-top:4px solid #6495ED;}
.fToolbar {margin-top:20px; border-top:2px solid #A1A3B9; padding-top:5px;}
.gToolbar {background:#E5E6E8; padding:5px; border:1px solid #A1A3B9; border-bottom:0px solid #A1A3B9; margin-top:10px;}
.gToolbar a.button {padding:4px;}

/*FORMS*/
.form
{
	/*border-left:0px; 
	margin-top:0px; 
	margin-right:0px; 
	margin-bottom:0px;
	background-repeat:inherit;
	background: url(../../Entorno/images/ingresocontr.jpg);
	height:26px;*/
	/*background-color: #EAEEFF;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #F5FFFA;*/
	background-color: #C6E2FF;
}
.fdiv {margin-bottom:10px;}
.fdiv .fheader td, .fconsult .fheader td, .fcaption {background:#FBE757; border:1px solid #A1A3B9; font-weight:bold; text-align:center; padding:5px;}
.fconsult {margin-bottom:10px; border:1px solid #A1A3B9; background:#E3E4F2; padding:10px; width:100%;}
/*.button {behavior:url(scripts/button.htc);}*/
.tabbar {height:28px; background:url(../images/bg_panetitle.gif); overflow:hidden; border-left:1px solid #A1A3B9; border-right:1px solid #A1A3B9; padding:3px 0px 0px 3px;}
.tabbar a {text-decoration:none; padding:0px 5px; color:#000000;}
.multipages {border:1px solid #A1A3B9; border-top:0px; padding:10px; width:100%; background-color:#E3E4F2;}

/*PANE*/
.paneTitle 
{
	 /*background:url(../images/bg_panetitle2.gif); */
	 background-color:#6495ED;
            font-weight:bold; border-left:1px solid #A1A3B9; border-right:1px solid #A1A3B9; padding:4px 0px 3px 3px;}
.paneTitle a {color:#000000; font-weight:bold; text-decoration:none;}
.paneTitle a:hover {text-decoration:underline;}
.paneTitle { width:100%;}

/*CALENDAR STYLE*/
.calendar {background:#A1A3B9;}
.calendar .header {padding:4px; border:0px; background:#FBE757; font-weight:bold; text-align:center;}
.calendar .day {padding:4px; border:0px; background:#E5E6E8;}
.calendar .otherday {padding:4px; border:0px; background:#D7D7D7;}
.calendar .selectedday {padding:4px; border:0px; background:#A1A3B9;}
.calendar .nextPrev {font-weight:bold; padding:3px 5px 3px 5px; height:25px;}
.calendar .nextPrev a {text-decoration:none;}

/*CARD STYLE*/
.card {background:#A1A3B9; margin-bottom:4px;}
.card .actions {background:#E5E6E8;}
.card .content {background:#FFFFFF; padding:5px;}

/* DATAGRID STYLE*/
.datagrid{margin-bottom: 10px;border-color:#6495ED; border-bottom-width:2px; }
.datagrid td {padding:5px; border:0px; font-size:10px; border-color:#4169E1;}/*font-size:10px;*/
/*.datagrid .header{font-weight: bold;text-align: center;color: #000000;background-color: #93A8FF; font-size:11px;}*/
.datagrid .header{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: smaller; font-weight: bold; border-color:#0275C6; border-width:1px;background-color:#4169E1;}/*#4169E1*/
/*.datagrid .row {background:#E5E6E8; font-size:8px;}*/
.datagrid .row {font-size:smaller;border-width:1px;background-color:#F0F8FF;border-color:#6495ED;}
.datagrid .rowAlt{font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #00000B; background-color: #BCD2EE;}
.datagrid .rowHl {background:#BCC9E0; font-size:10px; }
.datagrid .pager{background: #D3D8EB; font-size:10px;}


/* ULTRAWEBGRID STYLE*/
.ultraWebGrid {background:#A1A3B9;}
.ultraWebGrid .header {padding:4px; border:0px; background:#FBE757; font-weight:bold; text-align:center;}
.ultraWebGrid .row {padding:4px; border:0px; background:#E5E6E8;}
.ultraWebGrid .rowAlt {padding:4px; border:0px; background:#D7D7D7;}
.ultraWebGrid .groupByBox {background:#E5E6E8; padding:5px; border:1px solid #A1A3B9; border-bottom-width:0px;}
.ultraWebGrid .groupByRow {padding:4px; border:0px; background:#FBE757; font-weight:bold;text-align:left;}
.ultraWebGrid .pager {background:#E5E6E8; padding:5px; border:1px solid #A1A3B9; border-top-width:0px;}
.ultraWebGrid .editCell {border:1px solid #7F9DB9;}

/*LISTBAR STYLE*/
.listbar div {font-size:11px; color:#0F27A3;}
.listbar .header td {background:url(../images/bg_panetitle.gif); height:28px; font-weight:bold; vertical-align:middle; padding:3px;}
.listbar .groupTitle {background:#D4D7EB; padding:4px 4px 4px 6px; font-weight:bold; color:#000000;}
.listbar .group {padding:10px;}

.menu {font-size:11px; padding:10px;}
.menu a {text-decoration:none;}
.menu .icon {margin-right:3px;}

/*MAYUSCULAS*/
.mayus {text-transform: uppercase;}

/* Header */
#header {width: 8px;height: 8px;margin: 10px auto;}
/* Header > Menu */
/**************************************************/
/*#menu{position: relative;float: left; height:139px;width: auto;font-family: Times New Roman;font-size: 10px;z-index: 100;}*/
/*#menu a{color: Black;}*/
#menu a:hover{color: Black;}
.menuStyle{margin-top: 10px;margin-left: 10px;width: auto;background-image: url(images/icons/menu.jpg);}
.staticMenu{background: url(images/icons/menu.jpg);}
.staticMenuItem{width: 85px;height: 25px;background: url(images/icons/menu.jpg);font-family: Times New Roman;font-size: 11px;background-position: cebter;color: Black;text-align: left;}
/*.staticHover{background-image: "images/icons/menu.jpg";}*/
.staticHover{color: Black;background-color:ActiveBorder;}
.staticHover a{color: Black;background-color:ActiveBorder;}
.staticSelected{color: Black;background-color:ActiveBorder;font-weight: bold;}
.dynamicMenu{}
.dynamicMenuItem{width: 100px;height: 23px;text-align: left;font-family: Times New Roman;font-size: 10px;text-decoration: none;background-color: #5593DE;vertical-align: middle;color: Black;border: 1px solid #F46600;background-color: #FFE4C4;}
.dynamicHover{  }
.dynamicHover a{color: Black;font-weight: bold;}
.dynamicSelected{ }

/*footer*/
.footer{
font-family: Verdana, Arial, Helvetica, Sans-Serif;
color:#cc9933;
}

.menlateral
{
	background-color: #EAEEFF;
	width:140px;
	}

.label
	{
		width:auto;
		font-size:x-small;
		font-weight:bold;
		font-style:inherit;
		margin-right:auto;
	}



	.labelTitulo
	{
		width:auto;
		font-size:small;
		font-weight:bold;
		font-style:inherit;
		margin-right:auto;
	}

	.labelpequeña
	{
		width:18px;
		font-size:x-small;
		font-weight:bold;
		font-style:inherit;
		margin-right:5px;
	}

	.labelOculta
	{
		width:auto;
		font-size:x-small;
		font-weight:bold;
		font-style:inherit;
		margin-right:auto;
		visibility:hidden;
		/*visibility:visible;*/
	}


	.labell
	{
		width:auto;
		font-size:small;
		font-weight:bold;
		font-style:inherit;
		margin-right:auto;
		border-color:White;
		border-width:1px;
	 
	}

	.table
	{
		width:100%;
		background-position:left;
	}

	.texto
	{
		width:200px;
		height:20px;
		font-size:x-small;
		margin-right:auto;
	}

	.textoPequenio
	{
		width:100px;
		height:15px;
		font-size:x-small;
		margin-right:auto;
	}


	.texto1
	{
		width:100px;
		height:20px;
		font-size:x-small;
		margin-right:auto;
	}

	.textoGrande
	{
		width:800px;
		height:20px;
		font-size:x-small;
		margin-right:auto;
	}

	.textoCombo
	{
		/*width:200px;*/
		width:auto;
		height:18px;
		font-size:x-small;
		margin-right:auto;
		color:#0066FF;
	}

	.tabla
	{
		font-size:x-small;
		width:99%;
		margin-right:21px;
	height: 69px;
}
	.tablaBorde
	{
		font-size:x-small;
		width:99%;
		margin-right:21px;
	    height: 69px;
	   /* border-color:Black;
	    border-bottom-width:10px;*/
	    border:1px solid #C6D1DA
}
	.filados
	{
		font-size:x-small;
		width:auto;
		font-weight:normal;
		margin-bottom:3px;
		color:#000000;
		text-align:left;
		margin-right:auto;
		 font-size: x-small;
		height: auto;
	margin-left: 80px;
	}

	.filado
	{
		font-size:x-small;
		width:auto;
		font-weight:normal;
		
		margin-bottom:3px;
		color:#000000;
		text-align:right;
		margin-right:auto;
		margin-left: 40px;
}

	.filadoss
	{
		font-size:x-small;
		width:auto;
		font-weight:normal;
		color:#000000;
		text-align:center;
	}

	.filacuatro
	{
		font-size:x-small;
		width:260px;
		font-weight:normal;
		margin-bottom:3px;
		color:#000000;
		text-align:left;
		margin-right:25px;
	}

	.filatres
	{
		font-size:x-small;
		width:347px;
		font-weight:normal;
		margin-bottom:3px;
		color:#000000;
		text-align:left;
		margin-right:25px;
	}

	.filacinco
	{
		font-size:x-small;
		width:200px;
		font-weight:normal;
		margin-bottom:3px;
		color:#000000;
		text-align:left;
		margin-right:25px;
	}

	.boton
	{
		width:auto;
		font-size:x-small;
		margin-right:auto;
		text-align:center;
		height: 21px;
		margin-left:auto;
	}
	
	
	.botonImagen
	{
		width:120px;
		font-size:x-small;
		margin-right:auto;
		text-align:center;
		height: 30px;
		margin-left:auto;
	}
	
	.botonImagen1
	{
		width:88px;
		font-size:x-small;
		margin-right:auto;
		text-align:center;
		height: 40px;
		margin-left:auto;
	}

	.botonImagen2
	{
		width:25px;
		font-size:x-small;
		margin-right:auto;
		text-align:center;
		height: 25px;
		margin-left:auto;
	}

	.botonImagen3
	{
		width:92px;
		font-size:x-small;
		margin-right:auto;
		text-align:center;
		height: 35px;
		margin-left:auto;
	}

	.columna
	{
		font-size:x-small;
		text-align:justify;
	}

	.columnaGrid
	{
		font-size:x-small;
		text-align:center;
		height:64px;
}
	.fila
	{
		font-size:x-small;
		width:1040px;
		font-weight:normal;
		margin-bottom:3px;
		color:#000000;
		text-align:left;
		margin-right:25px;
	}

	.tablaAutoSize
	{
		font-size:x-small;
		width:auto;
		border: thin solid #A1A3B9;margin-bottom: 1px;
		height:auto;
		font-size: smaller;
		text-align:center;
	}
	
	.tablaAuto
	{
		font-size:x-small;
		width:auto;
		margin-right:auto;
		border: thin solid #A1A3B9;
		margin-bottom:auto;
		height:auto;
		font-size: smaller;
		margin-top:auto;
		text-align:center;
	}


	.divReporte
	{
		font-size:x-small;
		width:auto;
		margin-right:auto;
		height:auto;
		text-align:center;
	}
	
	.divReporteScroll
	{
		font-size:x-small;
		/*width:auto;*/
		width:250px;
		height:auto;
		text-align:center;
		background-image: url(../images/Div/littleGrid2.gif);
		overflow:inherit;
	}	
	
.divScroll {
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #6495ED;
border-left-color: #6495ED;
overflow: auto;
width:auto;
height: 250px;
text-align:center;
background-image: url(../images/Div/littleGrid2.gif);
}

.divScroll img { /* applied to images */
display:block;
padding: 0px;
border: 4px solid #4193BE;
margin: 5px;
}


.tdCabecera
{
	font-size:x-small;
	width:100%;
	font-weight:normal;
	border-bottom-color:Black;
	text-align: center;
	margin-right:20px;
		border-left-width: thin;
	border-right-width: thin;
	border-top-width: thin;
	border-bottom-width: thin;
}

.bodyNetFinance {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F5FFFA;
}

.divtabla
	{
		font-size:x-small;
		width:auto;
		margin-right:auto;
		height:auto;
}

/******************************************************************paneTitle auto ********************************************************/
/*PANE*/
.paneTitle1 
{
	 /*background:url(../images/bg_panetitle2.gif); */
	 background-color:#6495ED;
            font-weight:bold; border-left:1px solid #A1A3B9; border-right:1px solid #A1A3B9; padding:4px 0px 3px 3px;}
.paneTitle1 a {color:#000000; font-weight:bold; text-decoration:none;}
.paneTitle1 a:hover {text-decoration:underline;}
.paneTitle1 { width:auto; height:auto;}


.filaTitulo
	{
		font-size:small;
		width:auto;
		font-weight:normal;
		margin-bottom:auto;
		color:#000000;
		text-align:center;
		margin-right:auto;
		 font-size: small;
		height: auto;
	margin-left:auto;
}

.filadosCentro
	{
		font-size:x-small;
		width:auto;
		font-weight:normal;
		margin-bottom:3px;
		color:#000000;
		text-align:center;
		margin-right:auto;
		 font-size: x-small;
		height: auto;
	margin-left: 80px;
}


.textoGrandee
	{
		width:600px;
		height:20px;
		font-size:x-small;
		margin-right:auto;
	}