/***************************************
 Zona Upgrades
**************************************/
#divLeyenda{border:1px outset black; width:150px; background:white;position:absolute}
#divLeyenda div{margin:5px;cursor:default}
#divLeyenda img{margin-right:5px}

.fonPagAyuda{
	background-image:url(imagenes/FonAyuda.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	background-attachment: fixed;
}
.icoPagAyuda{
	width:50;height:44;
	background-image:url(imagenes/IcoPaginaAyuda.gif);	
	background-position:5px 1px;
	background-repeat:no-repeat;
}
.icoPagAyuda img{
	float:left;
	width:50;height:44;
}
.panelBusquedaAyuda{
	display:none;padding:5px;width:175px;
	background:#ECE9D8;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0 StartColorStr='#ECE9D8', EndColorStr='#FFFFFF')
}
.panelBusquedaAyuda table{width:170px}
.panelBusquedaAyuda input{width:170px}

.ulAyuda{ list-style-image: url(imagenes/IcoVinietaAyuda.gif)}
.ulAyuda li{border-bottom:1px solid #DFDBC3}

.linkDestacado{padding:3;color: #FF3300;background-color:infobackground; border:1px solid orange;height:inherit!important;padding-bottom:5px!important}

#dgCuentas td{margin:0px;padding:0px}
#dgCuentas ul{padding:0px!important;margin-bottom:15px;}
#dgCuentas li{padding:0px!important;margin:0px!important;}
.usuMasc{list-style:none;list-style-image:url('Imagenes/IcoUsuMasc.gif');/*background:buttonface}*/}
.usuFem{list-style:none;list-style-image:url('Imagenes/IcoUsuFem.gif')}
/**************************************/

.labelBold label,.optLabelBold label{font-weight:bold;}
.divError{color: red}
/**************************************
 Esto se suma a la clase divError 
 para mostrar el fondo rojo y el icono 
**************************************/
.fondoErrorIcono{
	margin-left:20px;
	cursor:default;background:#FF3300;color:white!important;line-height:20px;padding-left:30px;
	background-image: url(Imagenes/IcoError16.gif);
	background-repeat: no-repeat;
	background-position:7;
}


.ocultoCeldaSel{display:none}
.icoNuevo{ list-style-image:url('imagenes/IcoNuevo.gif')}
.campoTexto{border:1px solid black;font:menu;width:300;margin-top:5px;margin-bottom:10}


a:link, a:visited{text-decoration:none;color:blue}
a:hover, a:focus{text-decoration:underline}
document,body,a,p,ul,li,table,tr,td, label,select,textarea{font:menu; /*font-family:Arial, Helvetica, sans-serif!important*/}
ul{ list-style:none;list-style-image:url('none')};
th{text-align:left}
li{padding-bottom:5px;margin-bottom:5px;margin-bottom:10;}

.ulTareas{list-style:none;list-style-image:url('Imagenes/IcoGo2.gif')};

document{background:white;}
body {background:white;margin-top:5px!important;margin-bottom:5px;text-align:left;}
/****************************************************************/
#barPro{
	border:1px solid black;
	width:150px;
	height:20px;
	background-color:'#336699';
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0 StartColorStr='#FFFFFF', EndColorStr='#CCCCCC')
	progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=5); 
 }
#barPro marquee{font-family:webdings;font-size:10px;color:#000000;cursor:default;}
.sombrita{	filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=5);}
/****************************************************************/
.barraHsConsumidas {border:1px solid black;height:16px!important;overflow:hidden!important;padding:0px}
.barraHsConsumidas div{
	height:16px!important;overflow:hidden;
	margin:0px;padding-left:3px!important;padding-top:1px;color:white;
	border:none;
	background:#6666CC;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1 StartColorStr='#6666CC', EndColorStr='#9999FF');
}
.labelBarraHsConsumidas {
position:relative; top:-15;padding-left:16
}
/****************************************************************/

h3,.titPag {margin-left:10px;padding-left:0px;font-size: 1.6em;cursor:default;color:black}
.titPag {margin:0px;padding-left:0px;font-size: 1.6em;cursor:default;} 
.titPag span{color:#003197} 

h3 span {color:#003197}
textarea{border:1xp solid black;}
.estructura{background-color:white!important;width:760px!important;margin-left:inherit;margin-right:inherit;}

#Encabezado{height:35px;}
#PanelIzquierdo{border-right:1px solid #C9D7F1;text-align:center;background:white; width:200px; vertical-align:top;padding:0px;margin:0px;}
#PanelIzquierdo div{height:100%;width:200px;overflow:auto;padding:0px;margin:0px;}
#PanelIzquierdo div div{height: auto;overflow: auto;padding: inherit;margin: inherit;}
#PanelIzquierdo div table{float:none!important;margin-left:auto;margin-right:auto;}

#PanelPrincipal{width:560px;text-align:left;padding-left:10;background:transparent;vertical-align:top;}
#PanelPrincipal div{height:100%;overflow:auto;padding:0px;margin:0px;}
#PanelPrincipal div div{height: auto;overflow: auto;padding: inherit;margin: inherit;}

#PanelDerecho{background:white;/*width:200px*/display:none;vertical-align:top}
#PanelDerecho div{height:100%;overflow:auto;padding:0px;margin:0px;}
#PanelDerecho div div{height: auto;overflow: auto;padding: inherit;margin: inherit;}

#Pie{padding-left:10;padding-right:10;text-align:right;height:40px;}

/************************************************/
.contractor {
	padding-left:10px!important;
	cursor:pointer;
	background-color:#ECE9D8;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1 StartColorStr='#6666CC', EndColorStr='green');
}
.contractor label{width:95%}
/************************************************/
.tareasRealcionadas{table-layout:fixed;float:left;width:185;margin-bottom:10px;background-color:white}
.tareasRealcionadas td{border:1px solid #C9D7F1;}
.tareasRealcionadas th {color:black}
.tareasRealcionadas th table{float:left!important;cursor:default;
	background:#C9D7F1;
	height:20px;text-align:left;padding:0px}
.tareasRealcionadas th table .padLeft{padding-left:12;padding-right:5}
.tareasRealcionadas ul{ list-style:none;list-style-image:url(none);margin-top:10;margin-right:15;margin-left:15px;padding-left:0px;margin-bottom:15}
.tareasRealcionadas ul li{padding-bottom:0px; border-bottom:none}
/************************************************/

.btnGenerico, button{font:menu;height:20px;margin:3px;}
.btnGenerico, button span{position:relative; top:-4}

.BarraDeNavegacion {width:760px;height:35;background-color:#ECE9D8;margin-bottom:10;}
.BarraDeNavegacion a{margin-left:5; margin-right:5}
.logoPartner{
	width:180;height:35;
	background-image:url(imagenes/FotLogCompanion.gif);	
	background-position:5px 1px;
	background-repeat:no-repeat;
}

.cabezalBienvenida{
	width:98%;
	background-color:#C3D9FF;
	filter:none;
	margin-bottom:3;
}

.cabezalBienvenida H3{display:inline;padding-left:0px!important;margin-left:0px!important;margin-bottom:0px}
.cabezalBienvenida H3 span{color:black;}
.cabezalBienvenida a,.cabezalBienvenida a:link,.cabezalBienvenida a:visited,.cabezalBienvenida a:active{color:black!important;}
.cabezalBienvenida div{margin-bottom:5px;margin-left:5}
.cabezalBienvenida div img{margin-right:5}
.noBullet { list-style-type:none;}

/********************************************/
.fondoHome {	background-color:transparent;}
.tblHome{width:530px;border-collapse: collapse!important}
.tblHome a{position:relative;top:5px}
.tblHome a img{float:left;margin-right:5px;position:relative;top:-4px}
.tblHome td{padding:5px;margin-right:5px; clear:both; margin-top:15px;margin-bottom:auto;border-bottom: 1px solid #C9D7F1; }
/********************************************/
.titSitioConfiable, .titSitioSiempreHabilitado, .titSitioRestringido, .titSitioConfiableSiempreHabilitado, .titSitioPermitido{
	cursor:default;
}
.titSitioConfiable img, .titSitioSiempreHabilitado img, .titSitioConfiableSiempreHabilitado img, .titSitioRestringido img, .titSitioPermitido img, .titSitioRestringido img {width:16px;height:16px}
.titSitioConfiable label, .titSitioSiempreHabilitado label, .titSitioRestringido label, .titSitioConfiableSiempreHabilitado label, .titSitioPermitido label, .titSitioRestringido label{padding-left:20px;}

.titSitioConfiable {background-image:url(imagenes/IcoSitConf.gif); background-repeat:no-repeat}
.titSitioConfiableSiempreHabilitado{background-image:url(imagenes/IcoSitConfSH.gif); background-repeat:no-repeat}
.titSitioSiempreHabilitado {background-image:url(imagenes/IcoSitSH.gif); background-repeat:no-repeat}
.titSitioPermitido {background-image:url(imagenes/IcoSitPerm.gif); background-repeat:no-repeat}
.titSitioRestringido {background-image:url(imagenes/IcoSitRest.gif); background-repeat:no-repeat}
/********************************************/

.prueba{background-image:url(imagenes/FotLogScholastic.gif); background-attachment:fixed; background-position:top;}

.EsqSupIzq{ background-image:url(imagenes/EsqSupIzq.gif);background-repeat:no-repeat; background-position:top}
.EsqSupDer{ background-image:url(imagenes/EsqSupDer.gif);background-repeat:no-repeat; background-position:top}
.EsqInfIzq{ background-image:url(imagenes/EsqInfIzq.gif);background-repeat:no-repeat; background-position:top}
.EsqInfDer{ background-image:url(imagenes/EsqInfDer.gif);background-repeat:no-repeat; background-position:top}

.BarraDeNavegacion .EsqSupIzq{ background-image:url(none)}
.BarraDeNavegacion .EsqSupDer{ background-image:url(none)}
.BarraDeNavegacion .EsqInfIzq{ background-image:url(none)}
.BarraDeNavegacion .EsqInfDer{ background-image:url(none)}

#PanelIzquierdo .EsqSupIzq{ background-image:url(none)}
#PanelIzquierdo .EsqSupDer{ background-image:url(none)}



.FonBarraDeNavegacion{
	background:#ECE9D8;background:red;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1 StartColorStr='#FFFFFF', EndColorStr='#ECE9D8');
	}

.highlight{border-color:red;}
.normal{border-color:black;}
.ayudaContextual, .ayudaContextual:hover{text-decoration: none; border-bottom:1px dashed blue;cursor:help;}
.ayudaContextual:hover{color:red;border-bottom:1px dashed red;background-color:infobackground}


/**********************************************
   Comienzan estilos para pagina login
/**********************************************/
#header{margin-bottom:15px;}
#footer{border-top:2px solid red;margin-top:5px;padding-top:5px;}
.fonLogin{background:#FFCC66;}
.tblLogin, .tblNoticias{padding:5px}
.titNoticias{
	height:20;
	padding-left:5;
	color:white;
	font-weight:bold;
	background:gray;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0 StartColorStr='#333333', EndColorStr='#cccccc');	
}
/**********************************************
   Comienzan estilos para aproximar visualmente
   los <a> a un boton
   Se aplica a un <SPAN> que los agrupa
/**********************************************/
	.pseudoDisabled{
	filter:alpha(opacity=30)!important;
	-moz-opacity:0.3!important;
	opacity: 0.3!important;
	}
	.pseudoButton a img, button img, .BarraDeNavegacion a img{border:0px;margin-right:3px;
	position:relative;top:3; }
	.pseudoButton a, .pseudoButton a:visited, button, .btnGenerico{
	padding-left: 5px; padding-right: 5px;	padding-top:3px; padding-bottom:3px;
	height:25px; text-align:center; font:menu; margin-right:1px; margin-left:1px;
	border-left: 2px buttonhighlight solid; 
	border-right: 2px threeddarkshadow solid; 
	border-bottom: 2px threeddarkshadow solid; 
	border-top: 2px buttonhighlight solid;
	filter:none;
	color:buttontext;
	background-color: buttonface;
	}
	.pseudoButton a:hover, .pseudoButton a:focus{	
	background-color: inactiveborder;text-decoration:none;
	}
	.pseudoButton a:active{	
	background-color:inactiveborder;position:relative;top:1px;left:2px;
	border-right: 2px buttonhighlight solid; 
	border-left: 2px threeddarkshadow solid; 
	border-top: 2px threeddarkshadow solid; 
	border-bottom: 2px buttonhighlight solid;
	}
/**********************************************/
.treeView .fondoSitioHabilitado, .fondoSitioHabilitado{background-color:#CCFFCC}
.fondoSitioHabilitado{border:1px solid black;width:10px;height:10px;}
/*.iframeTreeView{width:405px;height:97%!important;border:1px solid activeborder;padding:0px;margin-right:5px!important}
.treeView {width:100%!important;height:100%!important}

.treeView a:link,.treeView a{white-space:nowrap;font:menu!important}
.treeView a:hover, .treeView a:focus, .treeView a:active{background:highlight!important;color:captiontext!important}
.treeView ul{margin-bottom:0; list-style:none;margin-left:0;padding-left:16}
.treeView li{margin-bottom:0; list-style:none;margin-left:0;padding-left:0;}
.treeView img{margin-top:0;margin-right:5px;position:relative;top:3}
.treeView .noMargen{margin-left:5;margin-top:-7;margin-bottom:0;}
.treeView .noMargen li{border-bottom: 1px solid activeborder}*/

.iframeTreeView{overflow:scroll!important}
.treeView {border:1px solid blue;margin:0px!important}

#divTreeView div{overflow:hidden!important}
#divTreeView td, #divTreeView font{font:menu!important; white-space:nowrap!important}


/**********************************************/
.divScroll {border:1px solid activeborder;overflow:auto}
.divGrilla {border:1px solid activeborder;border-top:none;overflow:auto;width:460px;margin:0px}
.divGrilla table, .divGrilla td{border:1px solid activeborder;border-collapse:collapse}
.divGrilla .padLeft,.cabGrilla .padLeft{padding-left:5}
.divGrilla .finDeSemana{background:infobackground}
.cabGrilla, .cabGrilla td{margin-bottom:0px;border:1px solid activeborder;border-collapse:collapse}

.ListadoSitios{ border-collapse:collapse;border:1px solid activeborder;width:500px}
.ListadoSitios td{padding:3px;border:1px solid activeborder;cursor:default;}
.ListadoSitios .header td, .ListadoSitios .headerStyle td, .cabGrilla, .cabGrilla td{
	border-bottom:3px solid #C7C5B2;
	background:buttonface;
}
.ListadoSitios .alternatingItemStyle{background:#FAF8F3;}
/*.ListadoSitios #Paginado{position:relative;right:360;}*/
.ListadoSitios #Paginado{position:relative;float:left!important}
.seleccionado, .selectedItemStyle{background-color:#ECE9D8!important}

/**********************************************/
.error{background-color:#FF3300}
.error td{font:caption; color:white;cursor:default;}
.error .icoError{text-align:center;width:72px;
	background-image:url(images/icoError.gif);	
	background-position: center;
	background-repeat:no-repeat;
}
.error .icoError img{width:53;height:58px}
.error .paddingRight{padding-right:5px}
/*********************************************/

.window {margin:10px;width:410px;border: 1px solid black; background-color:#FFFFFF}
.window .fotoCabezal{
	background-image:url('imagenes/FotCabLoginCompanion.gif');
/*	background-attachment:fixed;*/
	background-repeat: no-repeat;
	background-position:center;
}.window .fotoCabezal img{ width:406px;height:70}
.window .paddingTd{padding-left:20px;padding-right:20px;}
.window .Errores {font-weight:bold;height:30px;text-align:center;}

.FonPagLogin{
	overflow:hidden;
	background-color:#333366;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0 StartColorStr='#333366', EndColorStr='#6171AC');
}