.pagefooter {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size:14}

.gridPagina {
	background-color: white;
	border-right: #d6d6d6 1px solid;
	border-bottom: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
	border-left: #d6d6d6 1px solid;
	margin: 0px;
	padding: 0px;
	text-align: center;	
}
	
.menu {
	border-top: #d6d6d6 1px solid;
	border-left: #d6d6d6 1px solid;
	border-right: #d6d6d6 1px solid;
	background-color: #f7f6f0;
}
.menuItem1LevelBox {
	margin: 0 0 0 0;
	width: 12em;
	border-bottom: #d6d6d6 1px solid;
	background-color: #f7f6f0;
	height: 30px;

	text-decoration:none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #666666;
	padding: 3px 5px 5px 5px; 
}
.menuItem1LevelText {
	text-decoration:none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #666666;
	padding: 3px 5px 5px 5px;  	
}

.menuItem2LevelBox {
	margin: 0 0 0 0;
	width: 12em;
	border-bottom: #d6d6d6 1px solid;
	background-color: #ffffff;
	height: 20px;

	text-decoration:none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #666666;
	padding: 3px 5px 5px 10px;
}

.menuItem2LevelText {
	text-decoration:none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #666666;
	padding: 3px 5px 5px 10px;
}

.menuItem3LevelBox {
    background-color: white;
    border-bottom:1px solid #013F54;
}
.menuItem3LevelText {
	font-family:verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; 
	color: black;
	text-decoration:none;
}

.menuItemBoxSelected {
	margin: 0 0 0 0;
	width: 12em;
	border-bottom: #d6d6d6 1px solid;
	background-color: #e9e7db;
	height: 20px;

	text-decoration:none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #666666;
	padding: 3px 5px 5px 10px;  
}
.menuItemTextSelected {
	text-decoration:none;
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	color: #666666;
	padding: 3px 5px 5px 10px;  	
}

.boton {
	font-size: 10px;
	font-family: verdana, helvetica;
	font-weight: normal;
	color: #000000;
	background: #f0f8ff;
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
	text-align: center;
}

.boton  ul li a:HOVER {
	font-size: 10px;
	font-family: verdana, helvetica;
	font-weight: bold;
	color: #000000;
	background: #f0f888;
	border-style: solid;
	border-width: 1px;
	border-color: #ff0000;
	text-align: center;
}

.texto9 {
	font: 0.8em arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 9;
	margin: 0;
	font-weight: normal;
}


.texto10 {
	font: 0.8em arial, helvetica, sans-serif;
	font-size: 10;
	font-weight: normal;
	color: #4c4c4c;
	margin: 0;
}


.texto9b {
	font: 0.8em arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 9;
	margin: 0;
	font-weight: bold;
}


.texto10b {
	font: normal 0.7em arial, helvetica, sans-serif;
	font-size: 10;
	font-weight: bold;
	color: #4c4c4c;
	margin: 0;
}

.texto11 {
	font: 0.8em arial, helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #4c4c4c;
	margin: 0;
}


.texto11b {
	font: 0.8em arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 11;
	margin: 0;
	font-weight: bold;
}

.texto12 {
	font: 0.8em arial, helvetica, sans-serif;
	font-size: 12;
	font-weight: normal;
	color: #4c4c4c;
	margin: 0;
}


.texto12b {
	font: 0.8em arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 12;
	margin: 0;
	font-weight: bold;
}

.texto13 {
	font: 0.8em arial, helvetica, sans-serif;
	font-size: 13;
	font-weight: normal;
	color: #4c4c4c;
	margin: 0;
}


.texto13b {
	font: 0.8em arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 13;
	margin: 0;
	font-weight: bold;
}
.texto14 {
	font: 0.8em arial, helvetica, sans-serif;
	font-size: 14;
	font-weight: normal;
	color: #4c4c4c;
	margin: 0;
}


.texto14b {
	font: 0.8em arial, helvetica, sans-serif;
	color: #4c4c4c;
	font-size: 14;
	margin: 0;
	font-weight: bold;
}

.tabla0 {
	border-right: none;
	border-bottom: none;
	border-top: none;
	border-left: none;
	margin: 2px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.tabla1 {
	border-right: #d6d6d6 1px solid;
	border-bottom: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
	border-left: #d6d6d6 1px solid;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}

.tituloArea {
	font: normal 0.7em arial, helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	color: #fff;
	background-color: #888888;
	background-image: url('http://localhost/Corfel/images/fondotitulo2.jpg');
	padding: 2px 6px 2px 6px;
	border-bottom: #e3e3e3 1px solid;
	margin: 0;
}

.textoIzquierda {
	text-align: left;
	}

.textoDerecha {
	text-align: right;
	}

.textoCentro {
	text-align: center;
	}

.textoCentroArriba {
	text-align: center;
	vertical-align: top;
	}


.tituloFuente {
	font: normal 0.7em arial, helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	color: black;
	margin: 0;
}


.right-middle{
	text-align: right;
	vertical-align: middle;
}

.center-middle{
	text-align: center;
	vertical-align: middle;
}

.left-middle{
	text-align: left;
	vertical-align: middle;
}

.right-top {
	text-align: right;
	vertical-align: top;
}

.left-top {
	text-align: left;
	vertical-align: top;
}

/*
   ------------------------------------------------------------
   Panelnavigation
   ------------------------------------------------------------
*/
#subnavigation {
margin-left: 0px;
margin-right: 5px;
padding: 0px 0px 20px 0px;
border: 1px solid #546359;
background-color: #EAF4F4;
}

#subnavigation_outer {
float: left;
width: 100%;
padding: 0px;
margin: 0px 0px 0px 0px;
}
#subnavigation_outer h1  {
font-size: 1.5em;
margin: 0px;
padding: 0px 0px 15px 0px;
}
/**************************************************
 * css layers and classes for list navigation list
 **************************************************/
#subnavigation ul li  a {
display:block;
background-color: #D1E4E4;
color: #294747;
text-decoration: none;
border-bottom: 1px solid #87A8A8;
padding: 2px 20px;
margin: 0px;
}

#subnavigation ul li a:visited {color:#294747;}
#subnavigation ul li a:hover {color: #FFFFFF;  background-color: #87A8A8;}
#subnavigation ul li a:active { color:#294747;}

#subnavigation ul li a.selected {
font-weight: bold;
color:#294747;
background-color: #FFFFFF;
}

#subnavigation ul ul li a {
padding: 2px 20px 2px 25px;
margin: 0px;
background-color: #FFFFFF;}

#subnavigation ul ul li ul li a {
padding: 2px 20px 2px 30px;
margin: 0px;
}

#subnavigation ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}

#subnavigation li{
margin: 0px;
padding: 0px;
display:inline;
}

#subnavigation ul.mypage li a {
padding: 2px 20px 2px 20px;
margin: 0px;
background-color: #EAF4F4;
}

#subnavigation ul.mypage ul li a:hover {color: #FFFFFF;  background-color: #87A8A8;}
/*



.table {
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 0.9em;
	padding: 0px;
	border: none;
	border-style: none;
	border-width: 0px;
}

.theader {
	background-color: #eee;
	color: #000000;
	font-size: 0.9em;
	font-style: normal;
	text-align: center;
	border: none;
}

.theaderLeft {
	background-color: #eee;
	color: #000000;
	font-size: 0.9em;
	font-style: normal;
	text-align: left;
	font-weight: bold;
	border: none;
}

.theaderRight {
	background-color: #eee;
	color: #000000;
	font-size: 0.9em;
	font-style: normal;
	text-align: right;
	font-weight: bold;
	border: none;
}

.tfooter {
	background-color: #ffffe0;
	font-size: 0.9em;
	font-style: normal;
	text-decoration: none;
}

.trow1 {
	background-color: #ffffff;
}

.trow2 {
	background-color: #edead9;
}

.tcolumn {
	
}

.scroller {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.paginator {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

.paginatorActive {
	text-decoration: none;
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.dataTable {
	border-right: #d6d6d6 1px solid;
	border-bottom: #d6d6d6 1px solid;
	margin: 0px;
	padding: 0px;
}

.cabecera2 {
	font: 0.7em arial, helvetica, sans-serif;
	color: #666666;
	font-weight: bolder;
	background-color: #f5f5f5;
	height: 15px;
	margin: 0px;
	padding-left: 5px;
	border-left: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
}

.columna {
	text-align: left;
	margin: 0px;
	padding: 2px;
	border-left: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
}

.paginatorColumn {
	border-left: #d6d6d6 1px solid;
}

.paginatorActiveColumn {
	border-left: #d6d6d6 1px solid;
	font-weight: bold;
}

.columna {
	text-align: left;
	margin: 0px;
	padding: 2px;
	border-left: #d6d6d6 1px solid;
	border-top: #d6d6d6 1px solid;
}

.paginatorTable {
	margin-right: 0px;
	font: 0.7em arial, helvetica, sans-serif;
	color: #666666;
}

.paginador1 {
	width: 99%;
	margin: 0px;
	padding-left: 5px;
}

.paginador2 {
	width: 1%;
	margin: 0px;
	padding-left: 5px;
	text-align: center;
}

/*
   ------------------------------------------------------------
   Tree component
   ------------------------------------------------------------
*/

.nodeFolder
{
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none
}
.document
{
    color: blue;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none
}
.documentSelected
{
    color: blue;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none;
    font-weight: bold
}

.childCount
{
    color: blue;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
    text-decoration: none
}

.msgError {
	clear: both;
	text-align: center;
	font: 0.7em arial, helvetica, sans-serif;
	color: #d40707;
	font-weight: bold;
}

.left {
	text-align: left;
}

.input {
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	background-color: #f0ffff;
	font: 0.7em arial, helvetica, sans-serif;
	color: #4c4c4c;
}
