a:active {
    color: #CCCCFF;
    text-decoration: none;
}
a:hover {
    color: #000000;
    text-decoration: none;
}
a:link {
    color: #999999;
    text-decoration: none;
}
a:visited {
    color: #999999;
    text-decoration: none;
}

.st_TextoHover {
	text-decoration: none;
}
.st_TextoHover:hover {
    font-weight: bold;
    color: #000000 !important;
	text-decoration: underline;
  	text-decoration-color: #cccccc;
}

.st_TextoHoverBlanco {
	text-decoration: none;
}
.st_TextoHoverBlanco:hover {
    font-weight: bold;
    color: #ffffff !important;
	text-decoration: underline;
  	text-decoration-color: #cccccc;
}

.highlightob{
	box-shadow: 0 0 5px rgba(138, 44, 44, 1);
	padding: 3px 0px 3px 3px;
	margin: 5px 1px 3px 0px;
	border: 1px solid rgba(138, 44, 44, 1);
	background-color:#EEDED8;		
}

/* ********************************************************* */
.BordeAbajoLeve {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
}
.BordeDerLeve {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #bbbbbb;
}
.BordeB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.BordeL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
.BordeR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.BordeT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.BordeSombreado {
	background-color: #CCCCCC;
}

.CampoEnlace {
	background-image: url(../imghs/fdo_campoenlace.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 17px;
}

.ComboPeque {
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000099;
}
.ComboPequeRojo {
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
    BACKGROUND-COLOR: #990000;
}

.InputTiempoSesion{
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
	height: 16px;
	font-size: 9px;
	BACKGROUND-COLOR: #eeeeee;
}

.MasPeque {
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
}

.MenuTop {
  FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	color: #999999;
	background-image: url(../imghs/fdo_menu.jpg);
}

.MenuTop a{
  FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	color: #999999;
}

.MenuTop a:visited{
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	color: #999999;
}

.MenuTop a:hover{
  FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	color: #000000;
  TEXT-DECORATION: none;
}

/*

.Menu {
  FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	color: #999999;
}
.Menu a{
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	color: #999999;
}
.Menu a:visited{
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	color: #999999;
}
.Menu a:hover{
    FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	color: #000000;
    TEXT-DECORATION: none;
}
*/
.Menu2 {
  FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	color: #FFFFFF;
}

.Menu2 a{
  FONT-FAMILY:Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;
	color: #FFFFFF;
	font-weight:bold;
}

.Menu2 a:visited{
	color: #FFFFFF;
}

.Menu2 a:hover{
		color: #FFFFFF;
    TEXT-DECORATION: none;
}

.MenuL {
	height: 24px;
	width: 1px;
	background-color:#000000;
}
.NoRepetirImagenFondo {
    background-repeat: no-repeat;
}
.TDForm {
	border-bottom: 1px solid #dddddd;
}
.TituloSeccion {
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}

.BdeCpo{
	border:1px solid #dddddd;
	vertical-align:top;
	height:100%;	 /*se agrego esto 09marz12 - para campos que pasan a pleca de tabla, para que todos quedaran al mismo tamanio*/
}

/*+++++++++++++++ Cargando Pagina ********************/

.screenBody {
  margin: 0 10px;
  clear: both;
}
.screenBody:before {
  display: block;
  height: 0;
  visibility: hidden;
  content: '.';
  clear: both;
}

a.showVisibility,
.visibilityAdminMode a.adminOnlyVisibility,
.visibilityControlMode a.controlVisibilityArea {
  display: inline;
}

tbody.showVisibility,
.visibilityAdminMode tbody.adminOnlyVisibility,
.visibilityControlMode tbody.customizableControl {
  display: block;
}

table>tbody.showVisibility,
.visibilityAdminMode table>tbody.adminOnlyVisibility,
.visibilityControlMode table>tbody.customizableControl {
  display: table-row-group;
}

.hideVisibility,
.hideByDefault,
.adminOnlyVisibility {
  display: none;
}

#loaderContainer {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: expression('absolute');
  z-index: 1000;
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(../imghs/img_transparente.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}